【发布时间】:2023-04-10 07:55:01
【问题描述】:
我是 Web 开发的新手,我只想知道一些性能比较。
我正在网络上构建俄罗斯方块对战游戏。大多数游戏逻辑都在使用 C++ 构建的服务器内部。对于客户,我打算使用 cocos2d-js,它基本上是 javascript。
玩家的行为会影响对手。首先,用户的输入需要正确地到达服务器,服务器将输入应用于逻辑,并将新的游戏状态发送回客户端。客户端只需要在屏幕上表示精灵。
我最初的计划是使用 TCP 套接字来实现它,因为它可能需要低延迟。但是,我才意识到我们在 web 上不使用 TCP 套接字。
对于这种应用程序使用 HTTP 连接是否可行? 我应该尝试网络套接字吗? 有什么好处和坏处?
【问题讨论】:
标签: javascript http tcp websocket