System.Net.Sockets.SocketException:“由于套接字没有连接并且(当使用一个 sendto 调用发送数据报套接字时)没有提供地址,发送或接收数据的请求没有被接受。”

在将TCP协议下的客户端/服务端信息传送程序改为UDP下的时,出现了上述错误。

最终解决方法是 

将代码ShowMsg(socketSend.RemoteEndPoint + ": 接收文件成功"); 中的socketSend.RemoteEndPoint 去掉。具体原因可能是UDP下的socket不存在这种调用。


版权声明:本文为maxiansen原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。