社区
网络通信/分布式开发
帖子详情
recv返回10035错误是啥原因?
DarkZol_Huai
2010-05-01 02:57:41
Rt
非阻塞
最近写东西经常有错误
...全文
333
7
打赏
收藏
recv返回10035错误是啥原因?
Rt 非阻塞 最近写东西经常有错误
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
周药师
2010-05-21
打赏
举报
回复
//示接收没有结束 还有数据 要你继续去接收
if (WSAEWOULDBLOCK == WSAGetLastError())
{
continue;
}
估计你丢了这里 会出10035的错的
周药师
2010-05-21
打赏
举报
回复
套接字不成块,而指定操作将使之成块。
http://topic.csdn.net/u/20100513/09/098d1f48-7368-439b-be35-8adfd583148a.html
JPEXE
2010-05-21
打赏
举报
回复
楼主应该备一个MSDN,查错误代码很方便,只需在左侧Index的查询框中输入system error codes
JPEXE
2010-05-21
打赏
举报
回复
WSAEWOULDBLOCK
10035
A non-blocking socket operation could not be completed immediately.
李_军
2010-05-21
打赏
举报
回复
这个错误是无法立即完成一个非阻止性套接字操作,是不是还没操作完成就关闭之类。还是要贴些关键代码出来才能帮你排错
sanguomi
2010-05-01
打赏
举报
回复
http://topic.csdn.net/u/20100428/09/bc9e0908-f250-42a6-8765-b50a82fe186a.html
kfcoffe
2010-05-01
打赏
举报
回复
很抽象
关于
recv
的一些
错误
处理
recv
是socket编程中最常用的函数之一,在阻塞状态的
recv
有时候会
返回
不同的值,而对于
错误
值也有相应的
错误
码,分别对应不同的状态,下面是我针对常见的几种网络状态的简单总结。 首先阻塞接收的
recv
有时候会
返回
0...
recv
函数linux,linux 下调用
recv
函数,死循环在
recv
函数里面,什么
原因
?
linux 下调用
recv
函数,死循环在
recv
函数里面,什么
原因
?linux服务器,在连接只有1000个时候,一切正常,到连接到2000以上的时候,就死循环在
recv
函数里面,cpu占用率很高,因为
recv
是系统函数,也不知道他在里面干...
奇怪的
recv
函数
而且
recv
返回
小于0也不一定是出错,而根据errno判断还有可能只是没有读到数据~!!!! 1、阻塞模式与非阻塞模式下
recv
的
返回
值各代表什么意思?有没有区别?(就 我目前了解阻塞与非阻塞
recv
返回
recv
()
错误
处理 EAGAIN
网上很多人说收到EAGAIN
错误
时,直接再次接收就行了, 但是我认为这样可能会有问题,最好是做个记数器,如果多次收到EAGAIN ,就关闭socket,重新连接,这样应该万万无一失! int rcv_len =
recv
(p_ch->sock_...
关于
recv
返回
-1
错误
[C/C++] 关于
recv
返回
-1
错误
recv
#include <sys/socket.h><br />#include <netinet/in.h><br />#include <netdb.h><br /> ………… <br />这是我的代码,send数据正常,但是
recv
时
返回
-1,请问咋回事,查...
网络通信/分布式开发
1,593
社区成员
32,964
社区内容
发帖
与我相关
我的任务
网络通信/分布式开发
Delphi 网络通信/分布式开发
复制链接
扫一扫
分享
社区描述
Delphi 网络通信/分布式开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章