Networking 如何理解UDP中丢失的数据包?

Networking 如何理解UDP中丢失的数据包?,networking,udp,social-networking,packet,Networking,Udp,Social Networking,Packet,如何理解UDP中丢失的数据包? 例如,在聊天应用程序中,如果没有收到一个句子,如何理解它并警告客户端?多亏了safeer,我发现了这一点,我认为这是正确的: 如果运行在UDP(RTP、TFTP等)之上的更高级别协议具有某种标识号或序列号或块号,这些标识号或序列号或块号在每个数据包中都是唯一的,并且以可预测的方式变化,那么您可以在自定义列中显示该编号,并手动查找缺失的编号,但是UDP协议本身无法识别丢失的数据包。 可以以某种方式混合UDP和TCP。在UDP上实现您自己的协议。例如,您可以将序列号附

如何理解UDP中丢失的数据包?
例如,在聊天应用程序中,如果没有收到一个句子,如何理解它并警告客户端?

多亏了safeer,我发现了这一点,我认为这是正确的: 如果运行在UDP(RTP、TFTP等)之上的更高级别协议具有某种标识号或序列号或块号,这些标识号或序列号或块号在每个数据包中都是唯一的,并且以可预测的方式变化,那么您可以在自定义列中显示该编号,并手动查找缺失的编号,但是UDP协议本身无法识别丢失的数据包。
可以以某种方式混合UDP和TCP。

在UDP上实现您自己的协议。例如,您可以将序列号附加到每个数据包。看看它是如何在TCP中完成的,以便它是可靠的,并设计一些对您来说足够的东西。我为您找到了以下链接,希望这对您有所帮助。干杯