- epoll IO多路复用 + 非阻塞 + 线程池并发 + reactor模型 + http1.1协议
- 单例日志系统+ C++20 format实现格式化输入
- 支持选择边缘触发和水平触发
- vector<char>自动增长的缓冲区 + string_view实现高效流操作
- C++文件流实现文件传输功能
- 线程池支持函数加变长参数形式和function<void>对象
- 暂时使用生产者消费者模型实现日志多线程安全
- 使用状态机解析http请求报文,解决请求报文一次未接受完毕的情景
-
Notifications
You must be signed in to change notification settings - Fork 0
icefox-saber/Cpp-webserver
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
C++ webserver
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published