recv返回10035错误是啥原因?

DarkZol_Huai 2010-05-01 02:57:41
Rt
非阻塞
最近写东西经常有错误
...全文
333 7 打赏 收藏 转发到动态 举报
写回复
用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
  • 打赏
  • 举报
回复
这个错误是无法立即完成一个非阻止性套接字操作,是不是还没操作完成就关闭之类。还是要贴些关键代码出来才能帮你排错
kfcoffe 2010-05-01
  • 打赏
  • 举报
回复
很抽象



1,593

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧