stream-packets

0.0.2 • Public • Published

Stream <-> packets converter

See USE.js & tests

var net = require('net'),

    streamPackets = require('./index')
    ;

var socket = new net.Socket();

var options = {
    packetMaxLength: 20 * 1024 // in bytes. 0|null - 2^70 bytes

};

var stream = new streamPackets.Stream(socket, options);

stream.pause(); // by default stream is paused
stream.resume();

stream.status(); // 'paused'| 'resumed' | Error

stream.write(buffer|string|arrayOfBytes|arrayBuffer);

stream.on('packet', gotBufferPacket);

stream.on('error', gotParseError);  // after error socket is paused

Package Sidebar

Install

npm i stream-packets

Weekly Downloads

0

Version

0.0.2

License

MIT

Last publish

Collaborators

  • encobrain