decipher.pipe(splitter).pipe(decompressor).pipe(deserializer);

deserializer.on('data', parsed => console.log(parsed))

c.on('packet', function (nbytes, trunc) {
  console.log(`tcp packet length = ${nbytes} and this is a vety very very long line compared to the other lines to demonstrate that it should scroll, not wrap`);

  decipher.write(buffer.slice(0, nbytes))
});