- 主题:udp在简单可靠的本地局域网中可以保证发送顺序吗
你每个包有个顺序号,接收端重组就行了撒
【 在 misslost 的大作中提到: 】
: 我想了解的是,在实际应用场景中,最简单的局域网的低负载时,udp的发送顺序是乱序的概率是如何的?
: 如果这个概率足够低,那么也许是可以接受的。
--
FROM 183.220.1.*
不是嵌套啊,就是做了一下缓存。UDP正常操作
因为没有重传啊 丢了就丢了。
【 在 JulyClyde 的大作中提到: 】
: 自己寨一套tcp很麻烦的
--
FROM 183.220.1.*
感觉你是不是没用过udp啊,抖动乱序不代表就丢包了啊。
比如我做流媒体播放,因为udp是无序的,
网络偶然抖动导致接收的顺序乱了,缓存2秒钟的视频。我就能流畅的播完。
你把udp当tcp用。稍微顺序不对你就全部把包丢完了?
【 在 JulyClyde 的大作中提到: 】
: 如果丢了就丢了,你要那序号干什么呢?
--
FROM 39.144.137.*
你是对秒有什么误解?
udp本来就不保证顺序。 局域网内丢包率很低,但是乱序都会跟发送频率 网络抖动正相关。
比如我播放一个高码率的流,包乱序的概率就是100%,但是丢包率接近0. 按照你的意思 乱序了就把包丢掉,那还播个球。
【 在 JulyClyde 的大作中提到: 】
: 你难道会播放已经过去的时间的内容吗?
--
FROM 183.220.1.*
你真是个咬暖匠
不是给你说缓存2s吗?
【 在 JulyClyde 的大作中提到: 】
: 那你收到逆序的包的时候到底播放还是不播放呢
--
FROM 183.220.1.*