[問題] socket 錯誤 10056
請問各位
我寫了一個socket的連線程式
但是我要有一個機制就是當他斷線之後可以自動重連
但是當我重新Connect的時候會出現錯誤
Socket error 10056 - Socket is already connected
以下為我的程式碼
Socket _oSocket = new Socket(AddressFamily.InterNetwork, SocketType.Stream,
ProtocolType.Tcp);
IPEndPoint _IPEndPoint = new IPEndPoint( IPAddress.Parse(_IP), _PORT);
_oSocket.Connect(_IPEndPoint);
_oSocket.Shutdown(SocketShutdown.Both);
_oSocket.Connect(_IPEndPoint);
是否要將連線結束不能使用 Shutdown
可是如果使用close的話
就直接將連線釋放掉了
必須要重新new 一次
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.220.110.100
→
10/16 13:46, , 1F
10/16 13:46, 1F
→
10/16 13:46, , 2F
10/16 13:46, 2F
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章