![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
爱学习的小佩奇
每天进步一点点,现在缺的就算这一点
展开
-
linux网络编程最初级多进程版并发服务器
根据学习视频自己动手敲下的多进程版并发服务器,多线程版的话可以稍加改动进可使用,本文中使用到自定义出错处理封装到了error.h/error.c中。我将这个封装模块代码一并放在下方。本文是我的学习笔记,如果有错误之处还请各位大神指教。 #include <stdio.h> #include <stdlib.h> #include <sys/socket.h> #...原创 2020-01-08 19:38:31 · 123 阅读 · 0 评论 -
linux网络通信套接字C/S模型
server.c #include <stdio.h> #include <stdlib.h> #include <sys/socket.h> #include <unistd.h> #include <arpa/inet.h> #include <ctype.h> #include "error.h" #define S...原创 2020-01-02 21:28:13 · 135 阅读 · 0 评论 -
LINUX网络编程信号量生产者消费者模型(带现象)如果大家在学习中有什么疑惑可以留言给我,理应知无不言言无不尽
#include <stdio.h> #include <pthread.h> #include <semaphore.h> #include <stdlib.h> #include <unistd.h> #define NUM 5 sem_t product_number,blank_number;//定义两个信号量,生产物品数量和...原创 2020-01-01 23:55:47 · 114 阅读 · 0 评论 -
LINUX网络编程学习之创建《守护进程》
#include <stdio.h> #include <unistd.h> #include <stdlib.h> #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> #include <signal.h> void mydaemon...原创 2019-12-30 20:02:49 · 79 阅读 · 0 评论 -
linux网络编程子进程结束给父进程发送SIGCHLD信号,回收子进程注意事项。有个疑惑就是设置阻塞SIGCHLD信号处加上就不能回收,如有大神看见还请不吝赐教
#include <stdio.h> #include <stdlib.h> #include <unistd.h> #include <error.h> #include <signal.h> #include <sys/wait.h> void is_error(char* n)//出错处理 { perror(n)...原创 2019-12-30 01:30:21 · 759 阅读 · 0 评论 -
自学linux随堂笔记20191211(Multiprocess replication)小程序
今天对linux下mmap函数有了个新的认识原创 2019-12-11 01:40:26 · 99 阅读 · 0 评论