server
Ray_ho
一只快乐的小猴子~
展开
-
WebServer----Epoll类
Epoll的构造 Epoll类是事件循环EventLoop的核心结构,每一个EventLoop都持有一个Epoll分发器,因此Epoll对象的创建是在EventLoop的构造函数中完成的。 EventLoop::EventLoop() : looping_(false), poller_(new Epoll()), ... //通过系统调用epoll_create1创建一个epoll...原创 2020-02-22 17:16:26 · 334 阅读 · 0 评论 -
WebServer----Channel类
Channel类 每个channel类对一个套接字描述字负责,其与套接字描述符绑定的方式有两种: int _fd; //fd数据成员 void setfd(int fd); //setfd成员函数 Channel(EventLoop* loop, int fd); //构造函数 int getfd(); //获取Channel绑定的fd 包含四个回调函数,用于处理连...原创 2020-02-22 15:52:14 · 686 阅读 · 0 评论