我正在尝试使用TCP实现this protocol。其中大部分是作为缓冲区接收的,可以使用.toString(' hex')进行精确读取,但有AVL部分提及"使用连续比特流进行编码。填充的最后一个字节与字节边界对齐"数据似乎以不同的方式编码,我无法正确阅读。我怎么读这个连续的蒸汽部分?
非常感谢提前!
答案 0 :(得分:1)
您必须在连续字节流编码的4字节缓冲区中发送已读取记录数的整数值:
const buffer = Buffer.alloc(4);
buffer.writeIntBE([INT_VALUE], 0, 4);