使用套接字编程一段时间它会给出端口已在使用中的错误 无论如何要释放/关闭端口? 例如5657是我的港口号。我可以手动释放端口吗?使用c# 感谢
答案 0 :(得分:1)
您必须使用SetSocketOption
设置SocketOptionName.ReuseAddress
选项:
mysocket.SetSocketOpeion(SocketOptionLevel.Socket, SocketOptionName.ReuseAddress, true);
套接字关闭后,此标志允许其他进程(包括您自己的应用程序)重用该地址(ip-address / port对)。
答案 1 :(得分:0)
这是任何进程都可以使用的端口。如果你想“保留”一个端口,选择一个<您的系统上的其他内容未使用或不可能使用的1024。破坏另一个过程可能不是正确的方法。