websocket-multiplex-client

0.0.4 • Public • Published

Build Status

Websocket Multiplex Client

Its a NodeJs wrapper on client code for websocket-multiplex. It helps you to do full end to end testing on websocket-multiplexing.

How to use

Below is an sample on how to connect to a sockjs server from code, establish a channel connection and send data.

 
var sockjsClient = new sockjs_client("http://127.0.0.1:8088/multiplex", 
                                      null, 
                                       { rtt: 201 });
sockjsClient.onopen = function() {
  //Create youre multiplex client
  var client = new multiplex_client(sockjsClient);
  
  //Register the channel
  var mychannel_client = client.channel('mychannel');
  mychannel_client.onmessage = function(msg){
    console.log("Received message", msg);
    done();
  };
  
  //Send message to server on the channel
  setTimeout(function() {
    mychannel_client.send('Hi'); 
  }, 100);
};
sockjsClient.onclose = function() {
 

View test.js for complete example on how to use the code.

Tests

Run tests using mocha

  mocha test.js
 

/websocket-multiplex-client/

    Package Sidebar

    Install

    npm i websocket-multiplex-client

    Weekly Downloads

    5

    Version

    0.0.4

    License

    MIT

    Last publish

    Collaborators

    • sumitchawla