我正在做一个项目,其中服务器发送一个字符串到客户端,二进制数据之间
socket.write('u0000', 'binary');
socket.write('welcome', 'utf8');
socket.write('uffff', 'binary');
它可以工作,但是它一个接一个地发送。它是可能发送整个字符串和二进制在一个时间?
我不认为你可以用socket.write()做到这一点。您需要有一种编码类型。
你可以做的是,将utf8字符串转换为二进制类型并一次发送:
socket.write(YOUR_DATA, 'binary');