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.
Install this using npm
as follows
npm install websocket-client
... or just dump lib/websocket.js
in your $NODE_PATH
.
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);
}
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.
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.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4