看板 C_Sharp 關於我們 聯絡資訊
請教各位先進 我用 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
EricTsai:Socket.Listen可以指定backlog 10/31 23:44