社区
网络编程
帖子详情
数据send()返回-1,getlasterror()=10054,求解
kylinhaha
2012-03-21 12:25:49
我的服务端和客户端建立tcp链接,然后服务端用send向客户端发送数据,偶尔会出现send返回-1,错误码为10054,此状况不定时出现,好像是客户端主动断开了链接,用netstat查看客户端,显示连击还是established,但是服务端已经没有链接了,求高手指点
...全文
533
4
打赏
收藏
数据send()返回-1,getlasterror()=10054,求解
我的服务端和客户端建立tcp链接,然后服务端用send向客户端发送数据,偶尔会出现send返回-1,错误码为10054,此状况不定时出现,好像是客户端主动断开了链接,用netstat查看客户端,显示连击还是established,但是服务端已经没有链接了,求高手指点
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
chenjiawei007
2012-03-24
打赏
举报
回复
检查 send recv发送协议是否出错。
xuanfeng007
2012-03-24
打赏
举报
回复
建议检查服务端程序,服务端关闭了客户端连接。服务端建立连接后,不要立即退出,应该等待。
kylinhaha
2012-03-22
打赏
举报
回复
没人顶啊,问题是客户端主动把链接重置了,不知道是什么原因引起的,求助。。。
fishion
2012-03-21
打赏
举报
回复
这样的情况一般是服务器端出问题了,把客户端关闭了
GetLast
Error
的
返回
值
GetLast
Error
的
返回
值含义
GetLast
Error
()函数
返回
的值及含义
采用GetLast
Error
()函数原因:防止每个程序员都自己定义一套错误码,方便理解与错误分析。 GetLast
Error
返回
的值通过在api函数中调用SetLast
Error
或SetLast
Error
Ex设置。函数并无必要设置上一次错误信息,所以即使一次GetLast
Error
调用
返回
的是零值,也不能担保函数已成功执行。只有在函数调用
返回
一个错误结果时,这个函数指出的错误结果才是有效的。通常...
GetLast
Error
返回
码含义
错误代码中文查询GetLast
Error
返回
代码的含义 〖0〗-操作成功完成。 〖1〗-功能错误。 〖2〗-系统找不到指定的文件。 〖3〗-系统找不到指定的路径。 〖4〗-系统无法打开文件。 〖5〗-拒绝访问。 〖6〗-句柄无效。 〖7〗-存储控制块被损坏。 〖8〗-存储空间不足,无法处理此命令。 〖9〗-存储控制块地址无效。 〖10〗-环境错误。 〖11〗-试图加载格式错误的程序。 〖12〗-访问码无效。 〖13〗-
数据
无效。 〖14〗-存储器不足,无法完成此操作。 〖15〗-系统找不到指定的驱动器。
GetLast
Error
错误码大全(转载)
https://www.cnblogs.com/lit10050528/p/3683018.html 转载自:GetLast
Error
GetLast
Error
GetLast
Error
返回
的值通过在api函数中调用SetLast
Error
或SetLast
Error
Ex设置。函数 并无必要设置上一次错误信息,所以即使一次GetLast
Error
调用
返回
的是零值,也不能 担保函数已成功执行。只有在函数调用
返回
一个错误结果时,这个函数指出的错误结果 才是有效的。通常,只...
GetLast
Error
函数使用及
返回
代码对照
DWORD i = ::GetLast
Error
(); 功能:查询LoadIcon()函数
返回
的错误值 〖0〗-操作成功完成。 〖1〗-功能错误。 〖2〗-系统找不到指定的文件。 〖3〗-系统找不到指定的路径。 〖4〗-系统无法打开文件。 〖5〗-拒绝访问。 〖6〗-句柄无效。 〖7〗-存储控制块被损坏。 〖8〗-存储空间不足
网络编程
18,356
社区成员
64,214
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章