gpt4 book ai didi

android - 为什么 UDP 收件人两次收到相同的数据包?

转载 作者:行者123 更新时间:2023-11-28 22:48:48 26 4
gpt4 key购买 nike

为什么UDP接收者两次收到同一个数据包? UDP发送方只向接收方发送一个数据包,但接收方收到两次数据包并且两次数据包相同。发送方和接收方在不同的设备中运行。发送方APP在android设备中运行,接收方是在 iOS 设备中运行。如何解释这种情况以及如何解决?

最佳答案

来自 http://en.wikipedia.org/wiki/User_Datagram_Protocol

UDP uses a simple transmission model with a minimum of protocol mechanism.
It has no handshaking dialogues, and thus exposes any unreliability of the
underlying network protocol to the user's program. As this is normally IP
over unreliable media, there is no guarantee of delivery, ordering or
duplicate protection.

如果您想避免这种情况,则必须改用 TCP。

关于android - 为什么 UDP 收件人两次收到相同的数据包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12493899/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com