一、项目简介 二、项目整体认识 2、1 HTTP服务器 2、2 Reactor模型 三、预备知识 3、1 C++11 中的 bind 3、2 简单的秒级定时任务实现 3、3 正则库的简单使用 3、4 通用类型any类型的实现 四、服务器功能模块划分与实现 4、1 Buffer模块 4、2 Socket模块 4、3 Channel模块 4、4 Poller模块 4、5 Eventloop模块 4、5、1 时间轮思想 4、5、2 TimerWheel定时器模块整合 4、5、3 Channel 与 EventLoop整合 4、5、3 时间轮与EventLoop整合 4、6 Connection模块 4、7 Acceptor模块 4、8 LoopThread模块 4、9 LoopThreadPool模块 4、10 TcpServer模块 4、11 测试代码 五、HTTP协议支持实现 5、1 Util模块 5、2 HttpRequest模块 5、3 HttpResponse模块 5、4 HttpContext模块 5、5 HttpServer模块 六、对服务器进行测试 6、1 长连接测试 6、2 不完整报文请求 6、3 业务处理超时测试 6、4 一次发送多条数据测试 6、5 大文件传输测试 6、6 性能测试