读书人

recv返回10053异常

发布时间: 2012-06-24 18:32:37 作者: rapoo

recv返回10053错误
客户端和服务器端进行通信,客户端send,服务器端recv,当send的数据长度小于某个值时recv正确,但当send的数据长度过大时recv不到数据,返回10053的错误,这是咋回事啊?

[解决办法]
是不是发送的数据中存在CLOSE的位串啊.这样就关闭一端?
[解决办法]
最好在你所有的closesocket上做断点。毕竟先按常规情况处理比较符合逻辑。
[解决办法]
比如数据短的时候,调用closesocket的时候已经接收完了。数据长的时候因为接收时间长,所以没等接收完就closesocket了x.x
[解决办法]
估计跟你的数据大小是无关的,发出代码来看下

读书人网 >C++

热点推荐