mongoose
文章平均质量分 86
nfer_cn
这个作者很懒,什么都没留下…
展开
-
mongoose源码分析系列一
注:为何选择5.1版本进行分析,主要还是5.1版本的代码结构比较有序,功能不是太复杂。后续会继续分析5.2,5.3以及最新代码。为了简化代码,打开下述编译宏以关闭对应的功能:NO_CGI,NO_WEBSOCKET,NO_DIRECTORY_LISTING,NO_DAV,NO_AUTH,NO_LOGGINGcpp预处理命令:cpp -DNO_CGI -DNO_WEBS原创 2014-04-24 10:39:10 · 3800 阅读 · 0 评论 -
mongoose源码分析系列之listening_sock
1. 所在的结构体定义struct mg_server { sock_t listening_sock; union socket_address lsa; // Listening socket address struct ll active_connections; struct ll uri_handlers; char *config_options原创 2014-04-24 10:41:10 · 1529 阅读 · 0 评论 -
mongoose源码分析系列之active_connections
1. 所在的结构体定义struct mg_server { sock_t listening_sock; union socket_address lsa; // Listening socket address struct ll active_connections; struct ll uri_handlers; char *config_options原创 2014-04-24 10:41:29 · 1250 阅读 · 0 评论 -
mongoose源码分析系列之Control socket pair
1. 所在的结构体定义struct mg_server { sock_t listening_sock; union socket_address lsa; // Listening socket address struct ll active_connections; struct ll uri_handlers; char *config_options原创 2014-04-24 10:40:16 · 1776 阅读 · 0 评论 -
mongoose源码分析系列之server_data
1. 所在的结构体定义struct mg_server { sock_t listening_sock; union socket_address lsa; // Listening socket address struct ll active_connections; struct ll uri_handlers; char *config_options原创 2014-04-24 10:40:52 · 1666 阅读 · 0 评论