gpt4 book ai didi

c# - 杀死阻塞的 UDP 套接字

转载 作者:太空狗 更新时间:2023-10-29 22:00:57 24 4
gpt4 key购买 nike

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

是否可以从代码中删除挂起的套接字以便我可以重新使用它?

编辑:这是导致 UDP 保持阻塞的代码 (Apparently) Gracefully Closed UDPClient leaves the socket blocked

最佳答案

您可以在套接字中设置 ReuseAddress 套接字选项,以便它允许在不同套接字上监听相同的 IP 和端口。

关于c# - 杀死阻塞的 UDP 套接字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23562665/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com