数据send()返回-1,getlasterror()=10054,求解

kylinhaha 2012-03-21 12:25:49
我的服务端和客户端建立tcp链接,然后服务端用send向客户端发送数据,偶尔会出现send返回-1,错误码为10054,此状况不定时出现,好像是客户端主动断开了链接,用netstat查看客户端,显示连击还是established,但是服务端已经没有链接了,求高手指点
...全文
533 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
chenjiawei007 2012-03-24
  • 打赏
  • 举报
回复
检查 send recv发送协议是否出错。
xuanfeng007 2012-03-24
  • 打赏
  • 举报
回复
建议检查服务端程序,服务端关闭了客户端连接。服务端建立连接后,不要立即退出,应该等待。
kylinhaha 2012-03-22
  • 打赏
  • 举报
回复
没人顶啊,问题是客户端主动把链接重置了,不知道是什么原因引起的,求助。。。
fishion 2012-03-21
  • 打赏
  • 举报
回复
这样的情况一般是服务器端出问题了,把客户端关闭了

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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