您好,欢迎访问利联科技官网!    24小时服务热线:400-161-0880    我们有最适合您的产品和最好的服务。登录  /  注册  /  旧平台入口

包在应用层有确认和重发机制103.60.164来保证数据的可靠传输

 

在这个最简单的模型中,只要有一个包丢失了,所有的东西都必须停下来等包的重发,任何操作都得停掉,你不能移动也不能射击。等到这个包到达的时候,你总算能继续操作了。但是可能你会发现还有一堆等等待重发的包在排队,于是你只好继续等,而且可能你收到的这个重发包对游戏来说已经失去时效性,完全没意义了。这样的游戏你能忍吗?

 

反恐行动1的游戏包只有UDP转发,今年3月份和他们沟通的时候我一直都不是很明白他们是怎么保证可靠性的,后来才想清楚。它的转发逻辑应该是移动包等(允许一定丢失率的包)通过UDP转发,而且没有确认机制;游戏关键数据包(比如中弹、换枪等)也是通过UDP来转发的,但是这些包在应用层有确认和重发机制来保证数据的可靠传输。

 

2. 没有关于可靠性和包序列性的保证,包可能会丢失,重复,乱序。

 

  五、全景流量生态的未来发展趋势

 

到底哪种方式更好了,可以103.60.164参考下qq serverqqgame server

 

但是当一个包丢失的时候TCP会做些什么呢?当包重复和乱序的时候TCP又做了些什么呢?


您可能还会对下面的文章感兴趣: