作者KvsG (KvsG)
看板C_Sharp
标题[问题] 请问 C# 的 TcpClient 与 CLOSE_WAIT...
时间Tue Oct 28 09:26:37 2008
请教各位先进
我用 C# 的 TcpClient 写了个传输通讯程式
跟用 C 写的 Socket Server 沟通
但是我注意到, 每次我的程式与 Socket Server 连线後
都会在 netstat -an 留一个 CLOSE_WAIT 的记录
用 tcpview 来看的话, 这种记录真的多到不行
我有呼叫 TcpClient 的 Close(), 也有呼叫 NetwrokStream 的 Close()
NetworkStream 我是用 using 来使用的, 所以最後也一定会呼叫 Dispose()
而 TcpClient 我是把这整个包成类别, 这个类别也有实作 Dispose()
在这个类别的 Dispose 也有呼叫 TcpClient 的 Dispose()
而这个 TcpClient 我也是都用 using 来呼叫的
请问针对这种情况, 有人有同样的问题吗??
还是说, 有没有可以用的 Tcp 连线 library 可以使用呢?
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.168.89.191
1F:→ EricTsai:Socket.Listen可以指定backlog 10/31 23:44