进程终止

发布于 2024-08-15 17:04:41 字数 122 浏览 3 评论 0原文

我有 2 个进程,它们发送 UDP 消息。他们不会立即阅读消息,有时当他们阅读消息时,他们会阅读大量消息。 我看到当其中一个进程关闭时,另一个进程仍在收到这些消息。

怎么会 ?它已经下降了。

谢谢

I have 2 processes and they send UDP messeges. They don't read the messages immeditely and sometimes when they read the messages they can read a bulk of them.
I saw that when one of the processes is down the other one is still getting those messages.

How come ? it is down.

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

只是一片海 2024-08-22 17:04:41

在一个进程崩溃后,您会继续收到数据包,因为操作系统会缓冲传入的数据包。例如,请参阅有关 UDP 缓冲 的讨论。

当使用未连接的 UDP 套接字时,除了发送往返保持活动数据包之外,任何一个端口都无法知道另一个端口是否已崩溃。

You keep getting packets after one process crashes because the OS buffers the incoming packets. See for example this discussion on UDP Buffering.

When working with unconnected UDP sockets there is no way for either pier to know if the other pier has crashed other than sending round trip keep alive packets.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文