![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
no smile cat
谦虚好学的土娃子
展开
-
C语言exit()、_exit()的区别
exit()使用exit()在进程退出之前会做两个动作1、调用退出处理函数2、清理I/O缓冲eg:void ExitFun(void){ printf("exit fun\n");}int main(){ atexit(ExitFun); // 注册退出处理函数 printf("word"); // 如果没有清理缓冲区,将不会打印word exit(0);}如上所述,退出处理函...原创 2018-06-04 21:58:00 · 2590 阅读 · 3 评论 -
linux下socket编程“Broken pipe”错误
工作需要,对接服务器的时候,客户端发送数据报错“Broken pipe”原因是对一个已关闭的套接字write两次细节讲解参考:https://www.cnblogs.com/jingzhishen/p/3453727.html demo客户端代码:#include <stdio.h>#include <sys/socket.h>#include...原创 2018-12-14 10:49:10 · 5207 阅读 · 0 评论