【发布时间】:2013-06-30 05:38:46
【问题描述】:
使用 socket.io,我有 2 个选项。我可以发送许多小数据包,例如:
socket.emit("data",{515:{x:5,y:6}})
socket.emit("data",{124:{x:3,y:2}})
socket.emit("data",{415:{x:1,y:2}})
socket.emit("data",{135:{x:5,y:1}})
或者我可以发送一个大包:
socket.emit("data",{515:{x:5,y:6},124:{x:3,y:2},415:{x:1,y:2},135:{x:5,y:1}})
考虑到这些数据包每秒发送数次,并且占 ping 敏感应用程序服务器的大部分带宽使用量,这两种方法有区别吗?
【问题讨论】:
-
或者,换句话说,是否值得每隔几毫秒大量缓冲、分组和手动发送它们,而不是不受控制地发射它们?
标签: javascript html tcp socket.io