TCP消息'聚集'

时间:2012-07-03 07:30:38

标签: networking tcp multiplayer

我正在编写一个多人Flash游戏,服务器是用Python编写的,每秒更新25次。每次更新,如果玩家正在移动,服务器会发送包含该玩家新位置的TCP消息。在本地运行,一切都很可爱,但我最近将代码推送到更高规格的部署服务器(使用100Mbps管道连接)来测试它的播放方式。

我很高兴我做到了,因为我注意到这些更新消息在发送期间聚集在一起并且它们在六点到达。在本地进行测试,消息以1/25秒的间隔到达,因此玩家的移动非常顺畅,现在确实不是。

如果您遇到同样的问题,为了找到解决方案,您会看到什么,试验一下?

1 个答案:

答案 0 :(得分:1)

您可以尝试停用Nagle's algorithm以确保直接发送细分受众群。但是,根据您的要求,我想知道UDP是不是更好的匹配。