UDP有时不工作

时间:2013-05-30 09:30:34

标签: delphi connection udp

您好,目前我正在使用UDP消息在局域网中的不同计算机上与我的程序(使用Delphi使用IdUDPClient和IdUDPServer)进行通信,但昨天我遇到了一个奇怪的问题,其中一台计算机无法接收消息,其他计算机也无法读取他的消息,所有程序都使用相同的UDP端口。

唯一有效的解决方案是重启路由器,但也许有解释为什么会发生这种情况?

谢谢。

1 个答案:

答案 0 :(得分:2)

我想这就是UDP的工作原理:)来自wikipedia的引用:

  

UDP使用简单的传输模型,协议机制最少。它没有握手对话,因此将底层网络协议的任何不可靠性暴露给用户的程序。由于这通常是IP不可靠的媒体,因此无法保证交付,订购或重复保护。