【问题标题】:How to understand packet lost in UDP?如何理解在 UDP 中丢失的数据包?
【发布时间】:2013-04-21 19:44:58
【问题描述】:

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

【问题讨论】:

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

标签: networking udp social-networking packet


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2015-06-30
    • 1970-01-01
    • 2012-01-06
    • 2023-03-30
    • 2018-06-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多