gpt4 book ai didi

networking - UDP 或 HTTP over TCP/IP 用于简单的多人游戏

转载 作者:可可西里 更新时间:2023-11-01 02:44:59 25 4
gpt4 key购买 nike

我正在构建一个多人游戏,玩家会同时被问到一个问题,他们必须选择一个答案。他们有几秒钟的时间来回答,当时间到了或每个人都回答完时,他们会被问到下一个问题。

我计划在服务器端使用 Java(或者 nodeJS,如果我想学习一个新框架),在客户端使用 JS(jQuery 和 jQuery Mobile)。我以后也可能会构建 native 应用程序,所以我想保持该选项处于打开状态。

我的问题是:您建议使用哪种服务器通信协议(protocol)?

我正在考虑常规 TCP(带有 Ajax 的 HTTP)调用,因为延迟并不是真正的问题,但如果您提出其他建议,我准备好审查这个选择。

非常感谢您的帮助

最佳答案

当使用 UDP 时,实现重试和拥塞控制的负担将落在身上。因此,我建议您坚持使用可靠且简单的 TCP,直到有特定的理由进行切换。如果延迟结果 Not Acceptable (我对您的情况表示怀疑),您可以切换到 UDP。

关于networking - UDP 或 HTTP over TCP/IP 用于简单的多人游戏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10243874/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com