length-prefixed-stream

Streaming length prefixed buffers

MIT 13 个版本
安装
npm install length-prefixed-stream
yarn add length-prefixed-stream
pnpm add length-prefixed-stream
bun add length-prefixed-stream
README

length-prefixed-stream

Streaming equivalent of length-prefixed-message. This module allow you to send buffers with a varint length prefix to ensure that they will arrive unpartioned

npm install length-prefixed-stream

build status

Usage

var lpstream = require('length-prefixed-stream')

var encode = lpstream.encode() // create an encode stream to send data
var decode = lpstream.decode() // create an decode stream to receive data

encode.write('hello world') // send "hello world"

decode.on('data', function(data) {
  console.log(data.toString()) // will always print "hello world"
})

encode.pipe(decode) // for testing just pipe to our selves

API

transformStream = lpstream.encode()

Creates a new encoder transform stream.

transformStream = lpstream.decode()

Creates a new decoder transform stream.

License

MIT

版本列表
2.0.0 2019-02-04
1.6.0 2018-06-21
1.5.2 2018-03-23
1.5.1 2016-11-04
1.5.0 2016-03-05
1.4.0 2015-08-12
1.3.2 2015-08-06
1.3.1 2015-08-06
1.3.0 2015-06-16
1.2.0 2015-05-15
1.1.0 2015-03-06
1.0.1 2014-10-09
1.0.0 2014-08-16