我发现CSDN里也有人提过类似问题,不过并没有解决,今天我遇到这个了,所以也来问一下:
我是用监听方式来监听客户端的UDP数据            IPEndPoint ipe = new IPEndPoint(IPAddress.Any, 9000);
            sock = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp);
            sock.Bind((EndPoint)ipe);
            while (true)
            {
                if (sock.Poll(5000, SelectMode.SelectRead))
                {
                    bytBuffer = new byte[10000];
                  sock.BeginReceiveFrom(bytBuffer, 0, bytBuffer.Length, SocketFlags.None, ref epRemote, new AsyncCallback(ReceiveUDPData), sock);
                }
            }
        }有时候会出现“远程主机强迫关闭了一个现有的连接”。不知道是什么原因。大家知道引起这种现象的原因有哪些吗?