通常,UDP不保证数据包的到达顺序与它们发送的顺序相同。 但是在一个局域网中,如果只通过一个交换机和路由连接的发送方和接收方永远不会改变,那么UDP包的顺序是否可以改变?
特别是UDP包的顺序可以在网卡和应用程序之间的某处改变吗?例如,在网卡驱动程序中?
我可以说,如果两台计算机只通过交换机连接,那么在100%的情况下,UDP数据包的顺序将保持不变吗?
答案 0 :(得分:2)
他们可能会在测试设置中按顺序到达,但依赖于这个事实是一个真的坏主意。只需在您的数据包中添加一个序列号,或者在适当的情况下使用TCP。