gpt4 book ai didi

node.js - 网易的Pomelo用的是Udp还是Tcp?

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

我最近决定使用 Nodejs(服务器)和 Unity3D(客户端)制作多人 FPS 游戏。我已经用 socket.io 做了一个 POC,并将它部署在 heroku 上进行测试,结果惨遭失败(数据包传输速度太慢,导致延迟)。仔细研究后,我发现 socket.io 使用 TCP,这对于面部节奏的 FPS 游戏来说并不理想。然后我遇到了 Pomelo,它看起来很有趣。

但在我花时间研究它的 POC 之前,我需要知道。Pomelo 是只使用 TCP 还是也支持 UDP?

谢谢:)

最佳答案

对于 FPS,您可能希望使用 UDP。我为 Unity 找到了这个:http://forum.unity3d.com/threads/open-source-udpkit-a-networking-library-for-net-mono-unity.215161/

就 TCP 而言,我认为 TCP 更常用于更多以数据为中心的请求,例如聊天或需要数据包完整性的事物(UDP 容忍数据包丢失以降低延迟)。

关于node.js - 网易的Pomelo用的是Udp还是Tcp?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27869978/

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