node-websocket-client
                                
                                 node-websocket-client copied to clipboard
                                
                                    node-websocket-client copied to clipboard
                            
                            
                            
                        A Web Socket client for NodeJS
A prototype Web Socket client implementation for node.js.
Tested with miksago/node-websocket-server v1.2.00.
Requires nodejs 0.1.98 or later.
Installation
Install this using npm as follows
npm install websocket-client
... or just dump lib/websocket.js in your $NODE_PATH.
Usage
var sys = require('sys');
var WebSocket = require('websocket').WebSocket;
var ws = new WebSocket('ws://localhost:8000/biff', 'borf');
ws.addListener('data', function(buf) {
    sys.debug('Got data: ' + sys.inspect(buf));
});
ws.onmessage = function(m) {
    sys.debug('Got message: ' + m);
}
API
This supports the send() and onmessage() APIs. The WebSocket object will
also emit data events that are node Buffer objects, in case you want to
work with something lower-level than strings.
Transports
Multiple transports are supported, indicated by the scheme provided to the
WebSocket constructor. ws:// is a standard TCP-based Web Socket;
ws+unix:// allows connection to a UNIX socket at the given path.