Neverending Pile of Messages

    websocket-client

    1.0.0 • Public • Published

    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.

    Keywords

    none

    Install

    npm i websocket-client

    DownloadsWeekly Downloads

    5,638

    Version

    1.0.0

    License

    none

    Last publish

    Collaborators

    • pgriess
    • indexzero