【发布时间】:2012-05-06 21:44:05
【问题描述】:
据我了解,UDP 是一种不可靠的协议。在我正在工作的一个项目中,建议将本地 UDP 套接字作为两个进程之间的 IPC 的平均值。本地 UDP 是否完全可靠?我想是的,但只是想确认一下。
如果是,本地UDP和域套接字有什么区别?
谢谢,
【问题讨论】:
-
UDP 更适合跨网络的实时应用程序,其中“新颖性”比完整性更重要。它与 TCP 不同,后者会无限重复,直到收到所有消息。其他答案表明 UDP 中的实现服务器/客户端可能不可靠。任何协议都可能如此。鉴于重传,最好考虑“不可靠性”方面。 stackoverflow.com/questions/12956685/… 和 UDP 可靠是可能的 stackoverflow.com/a/5485831/775686