0.0.15 • Published 9 years ago

websocket-rpc-stream v0.0.15

Weekly downloads
1
License
MIT
Repository
-
Last release
9 years ago

websocket-rpc-stream

RPC over websockets with status updates.

Installation

Component

component install manuelstofer/websocket-rpc-stream

NPM

npm install websocket-rpc-stream

API

Do a RPC call:

var RpcStream = require('websocket-rpc-stream'),
    rpc       = new RpcStream({ socket: websocket }),
    stream    = rpc.call('create hurricane', { amount: 100 });

stream.on('progress', function (progress) {
    console.log(progress);
});

stream.on('done', function (result) {
    console.log(result);
});

Handle RPC calls:

var RpcStream = require('websocket-rpc-stream'),
    rpc       = new RpcStream({ socket: websocket }),

rpc.on('create hurricane', function (options, stream) {

    var butterfly  = new Butterfly(),
        hurricanes = [];

    for (var i = 0; i < options.amount; i++) {
        var hurricane = butterfly.flap();
        hurricanes.push(hurricane);

        stream.progress(i);
    }

    stream.done(hurricanes);
});
0.0.15

9 years ago

0.0.14

10 years ago

0.0.13

10 years ago

0.0.12

10 years ago

0.0.10

10 years ago

0.0.8

10 years ago

0.0.7

10 years ago

0.0.6

10 years ago

0.0.5

10 years ago

0.0.4

10 years ago

0.0.3

10 years ago

0.0.2

10 years ago

0.0.1

10 years ago