0.2.0 • Published 9 years ago

websocket-rpc-client v0.2.0

Weekly downloads
6
License
MIT
Repository
github
Last release
9 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

9 years ago

0.1.12

9 years ago

0.1.11

10 years ago

0.1.10

10 years ago

0.1.9

10 years ago

0.1.8

10 years ago

0.1.7

10 years ago

0.1.6

10 years ago

0.1.5

10 years ago

0.1.3

10 years ago

0.1.2

10 years ago

0.1.1

10 years ago

0.1.0

10 years ago

0.0.1

10 years ago