【发布时间】:2010-02-18 09:49:28
【问题描述】:
我创建了一个简单的基于 tcp 的“回显协议”,并注意到当客户端强行关闭连接(发送重置)时,服务器上的句柄泄漏。
我捕获 ConnectionReset 并以与关闭套接字时相同的方式处理套接字(socket.Shutdown 和 socket.close)。有人遇到过这样的问题吗? ConnectionReset 异常在我做 socket.Read 时抛出,如果重要的话。
谢谢。
编辑:Microsoft 的 DebugDiag 工具建议这些是 MSCORLIB 创建的事件处理程序。不用说我不会直接创建它们(但它们是由 .net 库在某处创建的)
【问题讨论】:
标签: .net sockets memory-leaks