[問題] 請問 C# 的 TcpClient 與 CLOSE_WAIT...
請教各位先進
我用 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
→
10/31 23:44, , 1F
10/31 23:44, 1F