如何解码节点中的连续比特流?

时间:2018-04-01 09:27:07

标签: node.js tcp buffer bitstream

我正在尝试使用TCP实现this protocol。其中大部分是作为缓冲区接收的,可以使用.toString(' hex')进行精确读取,但有AVL部分提及"使用连续比特流进行编码。填充的最后一个字节与字节边界对齐"数据似乎以不同的方式编码,我无法正确阅读。我怎么读这个连续的蒸汽部分?

非常感谢提前!

1 个答案:

答案 0 :(得分:1)

您必须在连续字节流编码的4字节缓冲区中发送已读取记录数的整数值:

const buffer = Buffer.alloc(4);
buffer.writeIntBE([INT_VALUE], 0, 4);