- 主题:udp在简单可靠的本地局域网中可以保证发送顺序吗
既然丑话都说在前边了,你做这种假设就没啥意义
即使你按顺序收到了,也可以认为是偶然行为
【 在 misslost 的大作中提到: 】
: 虽然说udp协议是不保证按序发送。
: 但是,如果在最简单的以太网中,(比如多个pc通过1个交换机组成本地局域网,硬件设施都在良好的没有错误的工作),这种情况是否可以认为udp发送顺序是可以得到保证的?
--
FROM 222.71.112.*
很低
经过三四个三层交换机的长途网络,大概每天几百个包乱序?
【 在 misslost 的大作中提到: 】
: 我想了解的是,在实际应用场景中,最简单的局域网的低负载时,udp的发送顺序是乱序的概率是如何的?
: 如果这个概率足够低,那么也许是可以接受的。
--
FROM 222.71.112.*
自己寨一套tcp很麻烦的
【 在 superlq 的大作中提到: 】
: 你每个包有个顺序号,接收端重组就行了撒
--
FROM 222.71.112.*
如果丢了就丢了,你要那序号干什么呢?
【 在 superlq 的大作中提到: 】
: 不是嵌套啊,就是做了一下缓存。UDP正常操作
: 因为没有重传啊 丢了就丢了。
--
FROM 222.71.112.*
你难道会播放已经过去的时间的内容吗?
【 在 superlq 的大作中提到: 】
: 感觉你是不是没用过udp啊,抖动乱序不代表就丢包了啊。
: 比如我做流媒体播放,因为udp是无序的,
: 网络偶然抖动导致接收的顺序乱了,缓存2秒钟的视频。我就能流畅的播完。
: ...................
--
FROM 222.71.112.*
那你收到逆序的包的时候到底播放还是不播放呢
【 在 superlq 的大作中提到: 】
: 标 题: Re: udp在简单可靠的本地局域网中可以保证发送顺序吗
: 发信站: 水木社区 (Fri Nov 18 09:42:55 2022), 转信
:
: 你是对秒有什么误解?
:
: udp本来就不保证顺序。 局域网内丢包率很低,但是乱序都会跟发送频率 网络抖动正相关。
:
: 比如我播放一个高码率的流,包乱序的概率就是100%,但是丢包率接近0. 按照你的意思 乱序了就把包丢掉,那还播个球。
:
:
:
: 【 在 JulyClyde 的大作中提到: 】
: : 你难道会播放已经过去的时间的内容吗?
:
: --
:
: ※ 来源:·水木社区 mysmth.net·[FROM: 183.220.1.*]
--
FROM 222.71.112.*
那还是需要把收到的乱序重新排列一下啊
还是“几乎”山寨了tcp
【 在 superlq 的大作中提到: 】
: 你真是个咬暖匠
: 不是给你说缓存2s吗?
--
修改:JulyClyde FROM 222.71.112.*
FROM 222.71.112.*