我正在寻找尽可能低的延迟协议来建立从客户端(Web浏览器)到服务器(用Python编写)的小型但连续数据(例如
x
和y
位置)的双向流,反之亦然,没有视频,也没有音频。这是为了开发一个用于学习目的的爱好项目,一个agar.io克隆(多人对战在线游戏)。
我已经了解了 websockets(通过 socketio),但我想知道是否存在替代方案,并且我对大量信息感到不知所措(其中大部分都太旧了)。最后,我来到了标题中的这三个选项。
我被困住了,因为它们可能都足够快,并且它们中的任何一个都可以很好地完成工作,而玩家不会注意到任何差异。也许python会成为我的瓶颈。根据我的研究,我找不到明确的答案,但似乎 websockets 平均是最慢的。
提前致谢!