node.js发送更多数据

时间:2011-11-20 23:44:09

标签: javascript node.js websocket

我正在开发一个项目,服务器在二进制数据

之间向客户端发送字符串
socket.write('\u0000', 'binary');
socket.write('welcome', 'utf8');
socket.write('\uffff', 'binary');

它有效,但它会一个接一个地发送。可以一次发送整个字符串和二进制文件吗?

1 个答案:

答案 0 :(得分:1)

我认为你不能用socket.write()做到这一点。您将需要一种编码类型。

您可以做的是,将utf8字符串转换为二进制类型并立即发送所有内容:

socket.write(YOUR_DATA, 'binary');