很诡异的问题,大家帮忙看看!!!急

joyoyang 2007-09-12 03:52:39
我的客户端向服务器端循环发送数据的时候,为什么很多时候都是只有第一条可以发送成功,剩下的都是失败的,我用GetLastError看错误代码都是:10053.
注:就算在每次发送之间加个Sleep()停顿一会,还是不管用,还是经常出现10053。

这到底是怎么回事啊!?快疯了!
...全文
178 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
枫舞的季节 2007-09-13
  • 打赏
  • 举报
回复
服务器是你们自己开发的么?会不会是包结构不符,服务器主动关闭了连接?
arong1234 2007-09-13
  • 打赏
  • 举报
回复
没法说的,包处理是非常复杂的,要讲至少得写三页纸。找本网络编程书看看吧
joyoyang 2007-09-12
  • 打赏
  • 举报
回复
那如果你们做这类程序应该怎么做,就是循环发送的程序,用TCP。
arong1234 2007-09-12
  • 打赏
  • 举报
回复
10053说明对方关闭链接

很可能在以下两种情况下出现
1。你的报文没有全发送出去,对方收的报文不对
2。对方没有正确处理报文,导致他认为你异常了,关闭链接
joyoyang 2007-09-12
  • 打赏
  • 举报
回复
没任何复杂的地方,就是循环发而已,只不过服务器放得比较远。
Avoid 2007-09-12
  • 打赏
  • 举报
回复
客户端、服务器代码贴出来啊。。。

不然谁看的出来
joyoyang 2007-09-12
  • 打赏
  • 举报
回复
有人遇到过类似的问题吗??
an_bachelor 2007-09-12
  • 打赏
  • 举报
回复
据msdn说可能是数据传输超时或者协议错误之类
可能是服务器处理不过来 就简单地接收数据报不做任何处理试试看是否继续出现这个错
joyoyang 2007-09-12
  • 打赏
  • 举报
回复
楼上
我知道是主动关闭连接,但我不知道是什么引起的。有兄弟遇到过类似的情况吗?
qcwx828 2007-09-12
  • 打赏
  • 举报
回复
错误代码:10053 您的主机中的软件放弃了一个已建立的连接。
ouyh12345 2007-09-12
  • 打赏
  • 举报
回复
主动关闭连接
服务器端接收数据后是怎样处理的?

18,356

社区成员

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

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