Node.js中利用net模块编写socket 发送的遇到的问题
发布于 11 年前 作者 beiyio 7354 次浏览 最后一次编辑是 8 年前

由于各种原因在node.js里使用l了net模块,但是在发送的时候遇到了一个问题,比如我有个tbuff里面的数据是我已经加密和压缩好的数据,但是使用socket.write发送的时候,会将tbuff里的数据变成字符串后在通过io发送。不知道有什么办法可以正常发送我tbuff里面的数据。

7 回复

你是如何知道它先变成字符串再发送的呢,确定不是接收端转的字符串?

不是变成字符串。是先把里面的内容变成 了字符串在转换成了2进制发送的。我的接收端是用C++写的socket接收后发现数据是字符串经过转换的byte

已经解决了。吧数据扔到BUFFER里发送就好了

额。。。。。。。。。。。。。。

楼主能给个qq号码不,有点东西需要请教下,我这边客户端也是c++,服务端用的nodejs

直接丢buffer。不要转码。

252997050 你联系吧

回到顶部