net.Socket发送binary数据的问题
最近要模拟比较老版本的websocket的client。
要用到net.Socket的write向服务器传输数据
client.write(String.fromCharCode(0x00)+packeddata+String.fromCharCode(0xFF))
但是接受的信息来看末尾的 0xFF 变成 0XC3,0xBF 不是我想要的0xFF
这怎么解决呢?(我不能控制server,所以必须要传0xFF做EOF)
PS:已经设置了client.setEncoding(‘binary’);
1 回复
用Buffer别用string