socket+error+10053怎么解决?
可能软件的其它地方关闭了socket; 可能对端已关闭了连接。 socket被其他线程关闭你会收到10053,可能你内存访问越界。
这个是由于你机器中装了某支持socket套接字类的软件并在开机中启动或常驻于内存中,建议你找到该软件然后卸载,即可。
因此此时需要放弃发送缓冲中的数据,异常终止连接,所以得到了 10053错误:您的主机中的软件中止了一个已建立的连接。
是不是server侧的c.close调用导致tcp链接断开,这时候客户端接收就会导致这个问题。要么延迟一会再关accept出来的socket.或者客户端这时候不要再收了。
3的错误消息是 您的主机中的软件放弃了一个已建立的连接。
我也出现过NetworkEvents.iErrorCode[FD_CLOSE_BIT]= 10053的情况。当时是因为服务端给客户端发送了一组数据,客户端没有recv就直接closesocket了。解决 *** 就是recv完数据再closesocket就不会出现10053的情况了。
socketerror的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于socketerror11001、socketerror的信息别忘了在本站进行查找喔。