假设我有一个在某个地址/端口上打开的UDP套接字然后被挂起。
当我尝试在同一个地址/端口上初始化一个新的UDP套接字(UDPClient
)时,它会引发SocketException,因为它发现它已经在使用中。
是否有可能从代码中删除挂起的套接字以便重用它?
编辑:这是导致UDP保持阻止的代码(Apparently) Gracefully Closed UDPClient leaves the socket blocked
答案 0 :(得分:0)
您可以在套接字中设置ReuseAddress套接字选项,以便它允许侦听相同的IP&端口在不同的插座上。