终止被阻塞的UDP套接字

本文关键字:UDP 套接字 终止 | 更新日期: 2023-09-27 18:02:28

让我们假设我有一个UDP套接字,它在某个地址/端口上打开,然后被挂起。当我尝试在相同的地址/端口上初始化新的UDP套接字(UDPClient)时,它当然会引发SocketException,因为它发现它已经在使用中。

是否有可能从代码中杀死挂起的套接字,以便我可以重用它?

编辑:这是导致UDP保持阻塞(显然)优雅关闭的UDPClient离开套接字阻塞的代码

终止被阻塞的UDP套接字

您可以在套接字中设置ReuseAddress套接字选项,以便它允许侦听相同的IP &