社区
网络编程
帖子详情
哪位帮我解释下这个错误 WSAGetLastError() returned 10055, No buffer space available
hisi
2003-11-27 09:29:36
偶在做一个邮件自动提醒的程序,因为要不停地连接POP服务器检查。
程序运行一段时间后就会报以上错误。。
哪位好心人帮我解释一下错误产生的原因,以及解决的方法。。
...全文
201
10
打赏
收藏
哪位帮我解释下这个错误 WSAGetLastError() returned 10055, No buffer space available
偶在做一个邮件自动提醒的程序,因为要不停地连接POP服务器检查。 程序运行一段时间后就会报以上错误。。 哪位好心人帮我解释一下错误产生的原因,以及解决的方法。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hisi
2003-11-28
打赏
举报
回复
谢谢,请问有什么办法可以查看到系统缓冲区的当前的状态??
mahatma_cn
2003-11-27
打赏
举报
回复
没有缓冲区可用了,程序编制有错误!
xiaohyy
2003-11-27
打赏
举报
回复
不是因为接收数据包的空间太小,用户定义的缓冲区读取系统缓冲区。
检查是否有系统缓冲区未释放 或同时接收的udp包过多。。
wyh2002
2003-11-27
打赏
举报
回复
由于系统缓冲区空间不足或列队已满,不能执行套接字上的操作。
zhucde
2003-11-27
打赏
举报
回复
是不是你接收数据包的空间太小?
char buf[255];
Client.Receive(buf,255);
是不是类似于这样的空间太小?
hisi
2003-11-27
打赏
举报
回复
自个UP
photoman
2003-11-27
打赏
举报
回复
投递接收或者发送操作太慢了
ZHENG017
2003-11-27
打赏
举报
回复
运行netstat -a看一下,是不是有n多time_wait状态。
如果是在你的closesocket之前强制关闭。如下:
static struct linger lig;
lig.l_onoff=1;
lig.l_linger=0;
static int iLen=sizeof(struct linger);
setsockopt(iActiveSocket,SOL_SOCKET,SO_LINGER,(char *)&lig,iLen);
closesocket(iActiveSocket);
xiaohyy
2003-11-27
打赏
举报
回复
当用recv把数据读出或数据被发送到线上,就被系统自动清空了。通常不用自己管理
hisi
2003-11-27
打赏
举报
回复
谢谢楼上诸位,
再请问如何能清空本程序所占用的系统缓冲区呢?
[Windows][网络编程] Windows W
SAGe
tLast
Error
错误
码查询
https://docs.microsoft.com/en-us/windows/win32/winsock/windows-sockets-
error
-codes-2
Return
code/value Description WSA_INVALID_HANDLE 6 Specifi
ed
event object handle is invalid. An application attempts to use an event object.
windows socket
错误
码及出错原因
Windows Sockets在头文件winsock.h中定义了所有的
错误
码,它们包括以“WSA”打头的Windows Sockets实现返回的
错误
码和Berkeley Sockets定义的
错误
码全集。定义Berkeley Sockets
错误
码是为了确保原有软件的可移植性。 A.1 Windows Sockets
错误
码列表 表A.1列出了W
SAGe
tLast
Error
()函数返回的可能
错误
码和它们...
linux 和 windows 下的socket之间的差别
1、socket描述符的定义不同 windows: 套接字描述符为一个局柄SOCKET。 Linux: 套接字描述符为一个int型整数,与其他的文件描述符没有差异。2、
错误
判断的方式不同 windows: 需要使用W
SAGe
tLast
Error
获取
错误
码。 linux: 使用全局变量errno获取。3、connect返回值的不同 windows下: If no
error
occ
Socket
错误
码及原因 (合集)
本文转自http://blog.csdn.net/khler/archive/2007/07/11/1685023.aspx Windows Sockets在头文件winsock.h中定义了所有的
错误
码,它们包括以“WSA”打头的Windows Sockets实现返回的
错误
码和Berkeley Sockets定义的
错误
码全集。定义Berkeley Sockets
错误
码是为了确保原有软件的可
Windows Sockets
错误
码(
Error
Code)及出错原因
Windows Sockets在头文件winsock.h中定义了所有的
错误
码,它们包括以“WSA”打头的Windows Sockets实现返回的
错误
码和Berkeley Sockets定义的
错误
码全集。定义Berkeley Sockets
错误
码是为了确保原有软件的可移植性。 Windows Sockets
错误
码列表 表A.1列出了W
SAGe
tLast
Error
()函数返回的可能错
网络编程
18,356
社区成员
64,214
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章