0
我創建一個小的聊天(1-1)申請學習網絡編程和創建套接字時使用TCP協議拒絕後,Socket.Connect()總是返回錯誤10061 然而,如果我使套接字UDP,我沒有看到問題。連接通過TCP套接字錯誤#10061
這裏是我的代碼:
myEndPoint = new IPEndPoint(IPAddress.Parse(_txtMyIPAdress.Text), int.Parse(_txtMyPort.Text));
TargetSideEndPoint = new IPEndPoint(IPAddress.Parse(_txtTargetIPAddress.Text), int.Parse(_txtTargetPort.Text));
mySocket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
mySocket.Bind(myEndPoint);
mySocket.Connect(TargetSideEndPoint);
byte[] receivedBuffer = new byte[MAX_BUFFER_SIZE = 1024];
ReceivePackets(mySocket, receivedBuffer);//My function
任何一個能幫助我嗎? 更新: 我不使用聽()的問題是,當我調用Connect() 我已經嘗試過多個端口使用相同的問題,我目前從我的應用程序中打開兩個實例,並使用2 1臺測試PC上防火牆關閉時不同的端口。
感謝,
可能重複的[TCP套接字錯誤10061](http://stackoverflow.com/questions/9077606/tcp-socket-error-10061) –
另請檢查[此問題](http://stackoverflow.com/questions/9695224 /無連接可待定製的,因爲最target機器積極-拒絕-IT-127-0) –
還發布了聽衆的代碼。 –