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) –
还发布了听众的代码。 –