- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 linux网络编程最初级多进程版并发服务器
根据学习视频自己动手敲下的多进程版并发服务器,多线程版的话可以稍加改动进可使用,本文中使用到自定义出错处理封装到了error.h/error.c中。我将这个封装模块代码一并放在下方。本文是我的学习笔记,如果有错误之处还请各位大神指教。 #include <stdio.h> #include <stdlib.h> #include <sys/socket.h> #...
2020-01-08 19:38:31 139
原创 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 153
原创 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 134
原创 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 93
原创 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 785
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人