0.2.0 • Published 8 years ago

websocket-rpc-client v0.2.0

Weekly downloads
6
License
MIT
Repository
github
Last release
8 years ago

WebSocket JSON-RPC Client

Javascript library implements JSON-RPC protocol for WebSockets

Installation

npm install --save websocket-rpc-client

Usage

Connecting

import WS from 'websocket-rpc-client';

var params = {
    url: 'ws://url_to_ws_server/',
    reconnectTimeout: 5000,
    reconnectCount: 2,
}

WS.start(params).then(function(){
    // on success
}).catch(function(){
    // on failure
})

Send Data

    // send a request of format  {id:1, method: "signIn", params: {"username":"username", "password":"password"}}
    WS.send("signIn", {
        "username":"username",
        "password":"password",
    }).then(function(resp) {
        // on success
    }).catch(function(e) {
        // on error
    })

Subscribe on events

WS.subscribe('onConnect', function(params){
    // ...
});

Unsubscribe on events

WS.unsubscribe('onConnect'[,function])
0.2.0

8 years ago

0.1.12

8 years ago

0.1.11

8 years ago

0.1.10

8 years ago

0.1.9

8 years ago

0.1.8

8 years ago

0.1.7

8 years ago

0.1.6

8 years ago

0.1.5

8 years ago

0.1.3

8 years ago

0.1.2

8 years ago

0.1.1

8 years ago

0.1.0

8 years ago

0.0.1

8 years ago