1. 首页
  2. 网络技术
  3. 网络基础
  4. 事件驱动多线程网络框架

事件驱动多线程网络框架

上传者: 2019-01-14 03:51:35上传 RAR文件 23.73KB 热度 41次
基于事件驱动的网络框架源码 首先看一下Server类,这个类就是整个框架的核心类,在这个类中只需要 s=new Server(8883,4); s->setUserConnectionCallback(onConnect); s->setUserMessageCallBack(onMessage); s->start(); 就可以启动一个4个线程在8883端口监听的完整的网络程序,其中的两个onXXX就是网络程序需要处理的业务 Server类中包括了有一个重要的类叫做Eventlooper这个类就是对epoll的封装,要用epoll_ctl注册到epoll上的fd又被封装为Channel类
用户评论
w_d_j 2019-01-14 03:51:35

不错的网络库,参考了muduo

码姐姐匿名网友 2019-01-14 03:51:35

很好的展示了网络传输与事件之间的联系!