(急)Socket 接收失败错误10035

yunzhao2046 yunzhao2046 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
各位大侠帮帮忙
接收端采用的异步接收方式
代码如下:
HGLOBAL hGlobal = GlobalAlloc(GMEM_MOVEABLE,60000);
void* lpBuf = GlobalLock(hGlobal);
DWORD dword;
DWORD dwflag=0;
//Sleep(10);
//DWORD size= recv(m_socket,(char*)lpBuf,60000,0); //m_pClient->Receive(lpBuf,60000);
DWORD size=WSARecv(m_socket,(WSABUF*)lpBuf,1,&dword,&dwflag,NULL,NULL);

if(size == SOCKET_ERROR)
{
CString str;
str.Format("接收数据失败,错误码:%d",WSAGetLastError());
MessageBox(str);
return;
}
...全文

相关推荐

socket错误代码对应表

Socket错误代码对应表 提示: 在命令提示符下输入:net helpmsg 1xxxx 就能够得到Windows系统提供的错误提示的详细解释。 出现网络联机错误Socket error #11001 表示您的计算机无法连上服务器,请检查您的Proxy设定以及Proxy相关账号,或暂时取消您防毒软件的「个人防火墙」。 · 出现网络联机错误Socket error #11004 应该是网络联机状态问题,请用户检查网络联机是否正常。 · 出现网络联机错误Socket error #10060 Connection Timed Out 表示您与服务器发生联机逾时错误,请检查您的Proxy相关设定,以及Proxy Server是否已将SSL 443 port打开。

天锐绿盾加密软件

Linux socket错误分析

Linux_socket错误分析,主要是Socket返回的错误码解释

Ken0608

C#使用Socket发送和接收TCP数据实例

主要介绍了C#使用Socket发送和接收TCP数据的实现方法,以实例的形式详细讲述了C#实现socket通信的完整实现过程,非常具有实用价值,需要的朋友可以参考下

weixin_38613154

总结:Linux中socket常见错误分析

并不是所有的系统调用都可以自动恢复。如msgsnd喝msgrcv就是典型的例子,msgsnd/msgrcv以block方式发送/接收消息时,会因为进程收到了信号而中断。此时msgsnd/msgrcv将返回-1,errno被设置为EINTR。且即使在插入信号时设置了SA_RESTART,也无效。

weixin_38553648

windows socket错误码及出错原因

windows socket错误码及出错原因,可以参考一下。也可MSDN。

VictorLM
评论 7
收藏 已收藏
分享
返回顶部
yunzhao2046
网络编程 18,356 成员 64,161 内容