【发布时间】:2009-12-28 07:30:12
【问题描述】:
我有 2 个进程,它们发送 UDP 消息。他们不会立即阅读消息,有时当他们阅读消息时,他们可以阅读大量消息。 我看到当其中一个进程关闭时,另一个进程仍在接收这些消息。
怎么会?挂了。
谢谢
【问题讨论】:
标签: process network-programming udp
我有 2 个进程,它们发送 UDP 消息。他们不会立即阅读消息,有时当他们阅读消息时,他们可以阅读大量消息。 我看到当其中一个进程关闭时,另一个进程仍在接收这些消息。
怎么会?挂了。
谢谢
【问题讨论】:
标签: process network-programming udp
在一个进程崩溃后,您会不断收到数据包,因为操作系统会缓冲传入的数据包。例如,请参阅UDP Buffering 上的此讨论。
在使用未连接的 UDP 套接字时,除了发送往返保持活动数据包之外,任何一个码头都无法知道另一个码头是否已崩溃。
【讨论】: