本文主要对webserver的各个模块进行了梳理,并以流程图的方式展现各模块之间的关系,使你更加直观的读懂webserver,了解各模块间的耦合关系,便于理解。本文分析的webserver项目为github上的webserver项目,项目连接已在文章末尾,流程图pdf源文件链接也在末尾,需要的可以自取。
整体流程图
# main函数开始流程
# epoll监听流程

数据读写流程


parse解析流程

webserver项目链接
[流程图pdf源文件]
链接:https://pan.baidu.com/s/1yMUfwlr6OoLdYSGbP_ja_g?pwd=1234
提取码:1234