本文目录一览:
WSAGetLastError返回的是10054怎么处理
1、Socket 错误 = #10054通常原因为:远程主机上对等方应用程序突然停止运行,或远程主机重新启动,或远程主机在远程方套接字上使用了“强制”关闭(参见setsockopt (SO_LINGER))。
2、ERROR。WSAGetLastError返回值10054(WSAECONNRESET )A existing connection was forcibly closed by the remote host.看来sendto函数发送失败(IP地址无接收端口),导致recvfrom的失败。(对方机器强行关闭)请采纳。
3、看字面情形,你用的是异步SOCKET,这时connect是异步的,调出使用之后,应当通过回调,或设置同步等待操作,来获知Connect的真实状态。
4、10054 - WSAECONNRESET连接被对方重设。一个已经建立的连接被远程主机强行关闭。若远程主机上的进程异常中止运行(由于内存冲突或硬件故障),或者针对套接字执行了一次强行关闭,便会产生这样的错误。-socketerror10054