WebServer项目逐行代码解析
文章平均质量分 62
Linux下C++轻量级Web服务器,助力初学者快速实践网络编程,搭建属于自己的服务器.
Hush_NUIST
写点笔记
展开
-
TinyWebSever源码逐行注释(七)_简单代码的整合
项目简介:Linux下C++轻量级Web服务器,助力初学者快速实践网络编程,搭建属于自己的服务器.原创 2024-09-05 18:26:42 · 584 阅读 · 0 评论 -
TinyWebSever源码逐行注释(六)_ sql_connection.cpp
Linux下C++轻量级Web服务器,助力初学者快速实践网络编程,搭建属于自己的服务器.sql_connection.cpp用于实现数据库的连接池。原创 2024-09-09 21:39:54 · 189 阅读 · 0 评论 -
TinyWebSever源码逐行注释(五)_ http_conn.cpp
根据状态转移,通过主从状态机封装了http连接类。其中,主状态机在内部调用从状态机,从状态机将处理状态和数据传给主状态机。http_conn.cpp利用一个主从状态机来处理客户端的htttp连接并生成相应的响应。Linux下C++轻量级Web服务器,助力初学者快速实践网络编程,搭建属于自己的服务器.原创 2024-09-09 21:14:24 · 479 阅读 · 0 评论 -
TinyWebSever源码逐行注释(四)_log.cpp
log.cpp用于配置web服务器的同步/异步日志系统。该系统主要涉及了两个模块,一个是日志模块,一个是阻塞队列模块,其中加入阻塞队列模块主要是解决异步写入日志做准备。Linux下C++轻量级Web服务器,助力初学者快速实践网络编程,搭建属于自己的服务器.原创 2024-09-09 16:38:26 · 246 阅读 · 0 评论 -
TinyWebSever源码逐行注释(三)_ thread_pool.cpp
thread_pool.cpp用于配置web服务器的线程池,使用一个工作队列完全解除了主线程和工作线程的耦合关系:主线程往工作队列中插入任务,工作线程通过竞争来取得任务并执行它。Linux下C++轻量级Web服务器,助力初学者快速实践网络编程,搭建属于自己的服务器.原创 2024-09-09 16:35:44 · 353 阅读 · 0 评论 -
TinyWebSever源码逐行注释(二)_lst_timer.cpp
Linux下C++轻量级Web服务器,助力初学者快速实践网络编程,搭建属于自己的服务器.原创 2024-09-09 10:47:49 · 356 阅读 · 0 评论 -
TinyWebSever源码逐行注释(一)_webserver.cpp
项目简介:Linux下C++轻量级Web服务器,助力初学者快速实践网络编程,搭建属于自己的服务器.原创 2024-09-05 18:09:23 · 451 阅读 · 0 评论