运维开发网
广告位招商联系QQ:123077622
 
广告位招商联系QQ:123077622

网络 – 协议的选择?

运维开发网 https://www.qedev.com 2020-07-15 13:19 出处:网络 作者:运维开发网整理
我正在为视频会议应用程序设计自己的传输协议.我想知道基于连接或基于连接的方法对于此应用程序是否更好. 我开发了游戏,包括被归类为“抽搐”游戏的游戏,如赛车和FPS游戏.对于这种类型的游戏,延迟非常重要.您不能使用TCP,因为它可以保证按顺序传送,并在处理重新发送时保留传入的数据包. 我们为大多数人做的是使用我们称之为Stateful UDP的东西.所有这一切真正意味着我们在消息中添加了一个数据包I
我正在为视频会议应用程序设计自己的传输协议.我想知道基于连接或基于连接的方法对于此应用程序是否更好. 我开发了游戏,包括被归类为“抽搐”游戏的游戏,如赛车和FPS游戏.对于这种类型的游戏,延迟非常重要.您不能使用TCP,因为它可以保证按顺序传送,并在处理重新发送时保留传入的数据包.

我们为大多数人做的是使用我们称之为Stateful UDP的东西.所有这一切真正意味着我们在消息中添加了一个数据包ID.当我们收到消息时,我们检查了ID.如果ID高于我们看到的最高ID,我们接受并处理了该数据包.如果它更低,我们放弃它.当延迟很重要时,这种方法很有效,因为即使使用UDP,您也会收到大部分数据包,而且大多数数据包都是有序的.

扫码领视频副本.gif

0

精彩评论

暂无评论...
验证码 换一张
取 消