gpt4 book ai didi

networking - 协议(protocol)的选择?

转载 作者:行者123 更新时间:2023-12-03 09:51:52 25 4
gpt4 key购买 nike

我正在为视频 session 应用程序设计自己的传输协议(protocol)。我想知道是基于连接还是基于无连接的方法更适合此应用程序。

最佳答案

我开发过游戏,包括被归类为“twitch”游戏的游戏,例如赛车和 FPS 游戏。对于这类游戏,延迟非常重要。您不能使用 TCP,因为它保证按顺序交付,并且会在处理重发时保留传入数据包。

我们为其中大部分所做的是使用我们所谓的有状态 UDP。真正的意思是我们在消息中添加了一个数据包 ID。当我们收到消息时,我们检查了 ID。如果 ID 高于我们迄今为止看到的最高 ID,我们将接受并处理该数据包。如果它更低,我们就放弃它。当延迟很重要时,这种方法很有效,因为即使使用 UDP,您也会收到大部分数据包,而且大多数数据包都是有序的。

关于networking - 协议(protocol)的选择?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2275157/

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