Network programming 我期望UDP数据包的顺序会偏离多远?

Network programming 我期望UDP数据包的顺序会偏离多远?,network-programming,udp,packets,Network Programming,Udp,Packets,在正常情况下,对于无序的UDP数据包,我认为最糟糕的情况是什么 我目前正在用两个字节(0到65535的数字)标记每个数据包,以跟踪订单。这足够了还是太多了?应该足够了,我从未见过超过3-4个无序的UDP数据包,你可以用一个字节来跟踪它。根据RFC 3208,你可以针对最后两个无序的数据包 根据定义,最坏的情况是不受限制的,因此最好将第三个无序数据包视为数据丢失 在任何情况下,接受者都应该冷静 NAK代的启动 简单错误订购的原因 由网络介绍。A. 实现这一目标的可能机制是 仅在事故发生后承担损失

在正常情况下,对于无序的UDP数据包,我认为最糟糕的情况是什么


我目前正在用两个字节(0到65535的数字)标记每个数据包,以跟踪订单。这足够了还是太多了?

应该足够了,我从未见过超过3-4个无序的UDP数据包,你可以用一个字节来跟踪它。

根据RFC 3208,你可以针对最后两个无序的数据包

根据定义,最坏的情况是不受限制的,因此最好将第三个无序数据包视为数据丢失

在任何情况下,接受者都应该冷静 NAK代的启动 简单错误订购的原因 由网络介绍。A. 实现这一目标的可能机制是 仅在事故发生后承担损失 按顺序接收N个数据包 数字高于 (假定)丢失的数据包。可能的 N的值为2。这种方法 应该用超时来补充 基于的机制,用于处理 暂停前最后一个数据包丢失 在数据传输中 小溪