Simulator first commit
This commit is contained in:
23
node_modules/stream-chunker/example/lorem.js
generated
vendored
Normal file
23
node_modules/stream-chunker/example/lorem.js
generated
vendored
Normal file
@ -0,0 +1,23 @@
|
||||
// Create sample input stream with 10 byte chunks
|
||||
var Lorem = require('loremipstream');
|
||||
var sampleStream = new Lorem({
|
||||
size: 100,
|
||||
dataSize: 10,
|
||||
dataInteval: 100
|
||||
});
|
||||
|
||||
// Create stream chunker with 16 byte chunks
|
||||
var Chunker = require('../index.js');
|
||||
var opts = {
|
||||
flush: true,
|
||||
encoding: 'utf8'
|
||||
};
|
||||
var chunker = Chunker(16, opts); // split the stream of data into 4 byte chunks
|
||||
// make sure to add any data event listeners to chunker stream
|
||||
// before you write any data to it
|
||||
chunker.on('data', function(data) {
|
||||
// do something with a chunk of data
|
||||
// notice the last chunk is the flushed data
|
||||
console.log('Chunk: ' + data);
|
||||
});
|
||||
sampleStream.pipe(chunker); // write some data to chunker to get chunked
|
Reference in New Issue
Block a user