JSPM

buffer-to-messages

1.0.0
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 3
  • Score
    100M100P100Q35393F
  • License MIT

Parse a stream of buffers into messages

Package Exports

  • buffer-to-messages

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (buffer-to-messages) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

stream-to-messages (NodeJS)

Parses a stream of buffers into messages

Basic Example

Get the package from NPM

npm install stream-to-messages

Now create an instance inside your application which simply logs the finalized messages to the console, and has a prefix of 2 bytes indicating the size of the message.

var Converter = require('stream-to-messages');

var converter = new Converter(2, function(message) {
  console.log('got message:', message.toString());
});

We're all set up, lets feed the converter some data:

converter.process(new Buffer([0, 4]));

converter.process(new Buffer('tes'));

converter.process(new Buffer('t'));
>> got message: test

var message = converter.create(new Buffer('test again'));

converter.process(message);
>> got message: test again

License

MIT