社区
网络编程
帖子详情
运行recv函数接收数据,却直接结束了
scorpio1015
2019-08-11 09:05:33
运行到 262行,好像直接结束了,根本没有执行recv函数
...全文
244
8
打赏
收藏
运行recv函数接收数据,却直接结束了
运行到 262行,好像直接结束了,根本没有执行recv函数
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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循环内第一句
TCP通信,
recv
接收数据
需要注意的地方?
关于TCP通信中,
recv
函数
接收数据
大小的问题,之前一直觉得,只要是客户端与服务器一发一收的模式,那么
recv
接收的数据大小一定是
函数
中指定的数据大小。这次写了客户端与服务器通信的程序,在这上面栽了一个大跟斗...
C
函数
篇(
recv
函数
)
从一个套接口
接收数据
。 表头文件: #include<sys/types.h> #include<sys/socket.h> int PASCAL FAR
recv
( SOCKET s, char FAR* buf, int len, int flags); s:一个标识已连接套接口的描述字。 ...
recv
函数
是Linux网络编程中的“数据接收员“
recv
函数
:Linux网络编程的数据接收核心
recv
是Linux网络编程中从已连接套接字读取数据的关键
函数
,其工作模式类似邮递员取信: 基本功能:从指定套接字
接收数据
到缓冲区,返回实际读取的字节数(>0)、连接关闭...
关于网络编程中
recv
函数
在什么情况下会返回的一点心得。
最近在学习《Linux高性能服务器编程》,仿着第五章书上的代码写了一个服务端和客户端的程序,其中谈到OOB字节会将
recv
函数
截断的现象,因此产生了好奇,探究一下
recv
函数
在什么情况下会返回。探究的结果不一定正确,...
TCP
recv
(阻塞模式)
函数
到底时什么时候返回,
结束
阻塞的呢?原来是这样
最近在和同时讨论一个问题,TCP
recv
函数
到底时什么时候返回,
结束
阻塞的呢?各有各的看法、有的说是检测到窗口为0时返回,有的说是系统内核发出的接收完毕信号,有的说是收到给定的大小
结束
的......... 一开始我也...
网络编程
18,357
社区成员
64,165
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章