TCP/IP通讯的时候偶尔会出现接收不到数据。

wcg_jishuo3 2012-10-24 09:10:59
上午测试情况很OK,一到下午或者晚上。就会出现接收不到数据。这个时候打印日志看。客户端是把数据发过去了。服务器也回了。但客户端就是没有收到数据。出现后就会一直出现。errno = 84.请问这是什么问题啊?
...全文
588 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
赵4老师 2012-10-24
  • 打赏
  • 举报
回复
不知道有多少前人掉在TCP Socket
send(人多)send(病少)send(财富)
recv(人多病)recv(少财富)
陷阱里面啊!
http://topic.csdn.net/u/20120210/09/51109ed0-07b9-41f2-b487-a51597f2ca01.html
hu7324829 2012-10-24
  • 打赏
  • 举报
回复
用wireshark抓包看看发送的是什么.
wcg_jishuo3 2012-10-24
  • 打赏
  • 举报
回复
没有啊,相同的程序为什么下午或者晚上服务器就会发生中文了呢?我怀疑是网络的问题。但是网络问题的话。为什么下午网络就不好了呢?
hu7324829 2012-10-24
  • 打赏
  • 举报
回复
你的服务端发送了中文?
wcg_jishuo3 2012-10-24
  • 打赏
  • 举报
回复
为什么上午测试没问题呢?奇怪。是否我们定义的通讯接口协议有问题?
恨天低 2012-10-24
  • 打赏
  • 举报
回复
 84 EILSEQ Invalid or incomplete multibyte or wide character

wcg_jishuo3 2012-10-24
  • 打赏
  • 举报
回复
正常情况下一个数据发过来,服务器里面就回过来了。在出现问题的时候。服务器接收数据包 时间为13:53:25.110 发送的时间为 13:55:26.840 也就是服务器处理两分钟后才把数据发到客户端。但是为什么相同的程序。在这个时候要处理两分钟久呢?
ShengFei01 2012-10-24
  • 打赏
  • 举报
回复
给你一些例子参考吧,很多WinSock的例子程序:
http://download.csdn.net/detail/geoff08zhang/4571358

69,369

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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