运行recv函数接收数据,却直接结束了

scorpio1015 2019-08-11 09:05:33
运行到 262行,好像直接结束了,根本没有执行recv函数
...全文
220 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
翅膀又硬了 2019-08-14
  • 打赏
  • 举报
回复
每个线程都加上断点
zgl7903 2019-08-13
  • 打赏
  • 举报
回复
没有执行到recv就往上一级设置断点, 查看if条件是否满足, 如果也没有执行到,在往上一级(可能结合调用堆栈或者要在项目中搜索调用函数的位置) 基本的调试技能还是需要掌握的
Eleven 2019-08-13
  • 打赏
  • 举报
回复
应该是其它的代码导致程序异常崩溃了吧。
Debug模式下打开call stack,看看函数调用堆栈,看看能否找到有用的信息~
scorpio1015 2019-08-12
  • 打赏
  • 举报
回复
引用 3 楼 待续_1006的回复:
先看recv的返回值吧
没有返回值,设置断点后,到那一句,应该是没运就退了行
scorpio1015 2019-08-12
  • 打赏
  • 举报
回复
引用 2 楼 zgl7903的回复:
recv 的返回值是什么?
没有返回值,直接就退了
待续_1006 2019-08-12
  • 打赏
  • 举报
回复
先看recv的返回值吧
zgl7903 2019-08-12
  • 打赏
  • 举报
回复
recv 的返回值是什么?
scorpio1015 2019-08-11
  • 打赏
  • 举报
回复
262行: while循环内第一句

18,363

社区成员

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

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