![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络编程
文章平均质量分 60
真挚而纯真
用输出倒逼输入。
展开
-
IO多路复用客户端程序
IO多路复用是为了解决阻塞问题。引起阻塞的两个函数,read(),accept()函数。步骤如下:1、把关心的文件描述符加入到集合中FD_SET。2、调用select()/pol函数去见监控集合fd_set中哪些文件描述符,阻塞等待集合中一个或者多个文件描述符有数据。3、当有数据时,退出select(),此时说明有数据写入。4、用FD_ISSET()以此判断哪个文件有数据。5、依次处理有数据的文件描述符的数据。 1 /*./client serv_ip serv_port*/ 2 #.原创 2021-08-12 22:18:30 · 201 阅读 · 0 评论 -
网络编程TCP/IP协议(三)--------------UDP套接字编程
1 #include <stdio.h> 2 #include <string.h> 3 #include <unistd.h> 4 #include <stdlib.h> 5 #include <string.h> 6 #include <unistd.h> 7 #include <stdlib.h> 8 #include <sys/types.h> 9 #include &..原创 2021-08-11 14:35:12 · 157 阅读 · 0 评论 -
网络编程TCP/IP协议(二)----- 多进程多线程服务器
1 #include <stdio.h> 2 #include <pthread.h> 3 #include <string.h> 4 #include <unistd.h> 5 #include <stdlib.h> 6 #include <string.h> 7 #include <unistd.h> 8 #include <stdlib.h> 9 #include <..原创 2021-08-10 10:31:12 · 1489 阅读 · 1 评论 -
网络编程TCP/IP协议-----服务器端客户端构建(一)
|`这里是引用#include <stdio.h>#include <string.h>#include <unistd.h>#include <stdlib.h>#include <sys/types.h>#include <sys/socket.h>#include <strings.h>#include <netinet/in.h>#include <netinet/ip.h原创 2021-08-08 15:27:40 · 401 阅读 · 2 评论