c# - AddressAlreadyInUseException。端口未释放

标签 c# wcf

在使用 WCF 的 C# 中,我不止一次遇到程序结束时未释放端口的情况。当我使用 tcpview 时,我看到端口处于“监听”状态并且进程“不存在”。

当进程不再运行时,怎么会发生这种情况?

我什至无法通过 tcpview 关闭它。如何关闭连接?

最佳答案

只是为了确保,您是否在任何地方都手动调用 Close() 您的客户端? 如果程序以意想不到的方式结束,是否有可能关闭?

顺便说一句,我想你可以用 currport 关闭僵尸连接。

关于c# - AddressAlreadyInUseException。端口未释放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5106579/

相关文章:

c# - 将 XmlSerializerFormat 用于 WCF 服务时如何避免换行?

wcf - WCF中的流处理问题

angularjs - angular.service 调用错误:net::ERR_INSECURE_RESPONSE

c# - 安全地将变量值从一个页面传递到另一个页面

c# - Windows 操作中心 Toast 激活

c# - 按内部列表的属性计数对 List<T> 进行排序

asp.net - Web 服务与 WCF

c# - 在哪里捕获异步 WCF 调用的 EndpointNotFoundException?

c# - 通过LDAP登录认证

c# - c# 中的事件处理程序 - 语法/模式