完成端口的问题

yangyanzhao 2017-12-11 01:30:44
C++ 完成端口 运行一段时间后收到报文会多于发送报文
...全文
289 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
夫人的泡泡鱼 2017-12-13
  • 打赏
  • 举报
回复
其实在Debug下,我们可以输出recv的内容,你会发现自己多么无知。 最远的距离莫过于,数据已经来到你的端口,而你得到了一部分。 粘包处理,最好有报文协议,高效的分包再组合成完整报文。
赵4老师 2017-12-12
  • 打赏
  • 举报
回复
不知道有多少前人掉在TCP Socket send(人多)send(病少)send(财富) recv(人多病)recv(少财富) 陷阱里面啊! http://bbs.csdn.net/topics/380167545
yangyanzhao 2017-12-12
  • 打赏
  • 举报
回复
目前还在局域网测试,应该不会有网络上的原因
yangyanzhao 2017-12-12
  • 打赏
  • 举报
回复
可是检查日志接到的包都是完整的,是TCP重发过包吗?
smwhotjay 2017-12-12
  • 打赏
  • 举报
回复
由于e什么算法, 报文次数遇到网络堵塞,甚至可以每次给你1个字节的报文!
阿源是少年 2017-12-11
  • 打赏
  • 举报
回复
完成端口难于掌控,其实select效率也不差,实话实说

18,356

社区成员

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

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