CNode

请教 TCP socket.write 缓冲区相关问题

问答
Nnodejser发布于11 年前最后回复11 年前2 回复4334 浏览0 收藏

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

查看回复

回复 (2)

H
HarryHong#1·11 年前

试试process.nextTick()?

N
nodejser#2·11 年前

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

参与回复
登录后即可参与回复。登录