在使用 WCF 的 C# 中,我不止一次遇到程序结束时未释放端口的情况。当我使用 tcpview 时,我看到端口处于“监听”状态并且进程“不存在”。
当进程不再运行时,怎么会发生这种情况?
我什至无法通过 tcpview 关闭它。如何关闭连接?
最佳答案
只是为了确保,您是否在任何地方都手动调用 Close() 您的客户端? 如果程序以意想不到的方式结束,是否有可能关闭?
顺便说一句,我想你可以用 currport 关闭僵尸连接。
关于c# - AddressAlreadyInUseException。端口未释放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5106579/