在编写一个局域网聊天工具时,输入客户端注册信息再点击“button_OK”后,出现以下异常:
在 System.Net.Sockets.SocketException 中第一次偶然出现的“System.dll”类型的异常
                                                                                                        
我在代码中插入断点,然后单步运行到下面这一行,就出现上面那个异常了。udpSocket1是将UDP协议封装成的一个控件。udpSocket1.Send(IPAddress.Parse(text_IP.Text.Trim()), Convert.ToInt32(text_IP5.Text.Trim()), new Serializers().SerializeBinary(registermsg).ToArray());//用udpSocket1控件的Send方法将消息发给服务器
PS:我已经在服务器端将udpSocket1激活。                

解决方案 »

  1.   

    =======================问题补充=====================
    后来用断点单步序运行到UDPSocket.cs中的这一行 UDP_Server.Send(Data, Data.Length, server);//将消息发给远程计算机,“system.Net.Sockets.SocketException”类型的异常出现在“System.dll”就出来,请问 怎么处理啊?
      

  2.   

    查看不了啊,在调试输出信息中 只有: System.Net.Sockets.SocketException 中第一次偶然出现的“System.dll”类型的异常,这一条呀。
      

  3.   

    我在调试->异常中设置发生异常中断,弹出的信息中有:
    System.Net.Sockets.SocketException 中第一次偶然出现的“System.dll”类型异常
    其它信息:远程主机强迫关闭了一个现有的连接
      

  4.   

    是否超时,断开连接
    try catch