我正在侦听 tcp 套接字上的数据事件。
每个数据事件都为我提供了一个缓冲区,它是协议的帧。第一个字节用作标题并包含一些我想访问的位标志。
直到那里监听数据事件并获得第一个字节看起来像:
socket.on('data', function(buff) {
console.log(buff[0]); // returns 129
});
如果我现在想检查第一位,那么我必须将 129 转换为位格式,然后检查第一个数字。
129 => 1000 0001
|
正如我们所知,JavaScript 不支持二进制文件。
我现在想知道节点缓冲区对象是否允许我明智地工作,如果是的话,这会是什么样子?
问候