请教 TCP socket.write 缓冲区相关问题
发布于 9 年前 作者 nodejser 3882 次浏览 最后一次编辑是 8 年前 来自 问答

console.time(‘test’); socket.write(一个包含图片及自定义协议头的buffer对象…,function(){ console.timeEnd(‘test’); }); 我使用socket传输一个大约2M或3M的图片,我使用console.time追踪,发现有些情况下,它需要耗时40秒的时间才能将数据发送到缓冲区. 请问各位朋友,有什么好的办法可以缩短这个时间。另外,我在node中没有找到可以设置写缓冲区大小的方法,如果您知道,烦请告之。多谢。

2 回复

试试process.nextTick()?

感谢回复,问题已经解决。

回到顶部