UDP 不可靠 有什么办法提高可靠性吗

来源:3-1 UDP是什么

慕尼黑9152544

2018-11-29

我们公司是做vr的,udp层都是用C++写的,就是vr游戏,戴上头盔完云游戏,用的是多播,但是丢包就会出现卡顿,慢的情况,请问,这种情况有什么优化方案么?

写回答

1回答

Qiujuer

2018-11-30

丢包必不可免 而且有些路由器也会丢失一部分UDP的信息。所以一般会使用简单的UDP协议。

比如头长度描述

开始符+内容+结束符号的方式也行。

在收到消息时拿拿到其中的内容,如果内容不全就放弃,提示重发。

但是一般来说内容不全丢了就丢了,只要保证后面的数据不乱就是最好的。

当然你们的场景可能需要在业务层加上一定的重发机制。

0
0

Socket网络编程进阶与实战 系统掌握Socket核心技术

理论+实践,系统且深入掌握Socket核心技术,从容应对各种Socket应用场景的不二之选

2316 学习 · 476 问题

查看课程