- 2024-09-12day09(网络编程基础)服务器模型
目录服务器模型循环服务器并发服务器多进程多线程IO多路复用并发服务器总结服务器模型在网络通信中,通常一个服务器要连接多个客户端为了处理多个客户端的请求,通常有多种表现形式循环服务器一个服务器在同一时间只能处理一个客户
- 2024-09-11网络编程day05(循环服务器、并发服务器)
目录服务器模型 1》循环服务器 2》并发服务器1>多进程:每有一个客户端连接创建一个进程进行通信2> 多线程:每有一个客户端连接创建一个线程进行通信 3>IO多路复用4>总结服务器模型在网络通信中,通常一个服务器要连接多个客户端为了处理多个客户端的请求,通常
- 2024-09-11IO多路复用
epoll功能及参数:intepoll_ctl(intepfd,intop,intfd,structepoll_event*event);功能:控制epoll属性,比如给红黑树添加节点。参数:1.epfd:epoll_create函数的返回句柄。2.op:表示动作类型,有三个宏:EPOLL_CTL_ADD:注册新的fd到epfd中EPOLL_CTL_MOD:修改已注册
- 2024-09-10IO多路复用、服务器模型
IO多路复用:epollepoll的提出--》它所支持的文件描述符上限是系统可以最大打开的文件的数目;eg:1GB机器上,这个上限10万个左右。每个fd上面有callback(回调函数)函数,只有产生事件的fd才有主动调用callback,不需要轮询。注意:Epoll处理高并发,百万级1.红黑树:是特殊的二叉树
- 2024-09-10Day5网络编程:epoll+服务器模型+ftp
1.io多路复用:epollepoll的提出--》它所支持的文件描述符上限是系统可以最大打开的文件的数目;eg:1GB机器上,这个上限10万个左右。每个fd上面有callback(回调函数)函数,只有产生事件的fd才有主动调用callback,不需要轮询。注意:Epoll处理高并发,百万级1.红黑树:是特殊的二叉