本项目是根据sylar的webserver进行学习编写,并且考虑后续基于此项目完成一个聊天室的撰写,预计实现的功能有:
- 日志系统(2024-5-3完成)
- 配置系统 (2024-5-6完成)
- 线程模块 (2024-5-8完成)
- 协程模块 (2024-5-14完成)
- 协程调度模块 (2024-5-20完成)
- IO协程调度模块 (2024-6-22完成)
- Hook模块
- socket模块
- TcpServer模块
- Stream模块
- HTTP模块
- bin:生成的可运行文件
- build:编译产生的文件
- include:项目所包含的 头文件
- src:源文件
- logs:产生的日志
- test:测试文件
- log.yml 配置文件
- 2024-5-3 完成日志模块的撰写
- 2024-5-4 完成配置模块的撰写 并且把日志模块与配置模块结合
- 2024-5-6——2024-5-8 完成线程模块的撰写
- 2024-5-8——2024-5-10 纯纯帮老师打工,没时间学习
- 2024-5-10——2024-5-12 延安实践
- 2024-5-13——2024-5-14 协程模块撰写完,并且完善了日志模块
- 2024-5-15——2024-5-20 撰写本科毕业论文,完成协程调度模块
- 2024-5-21——2024-6-19 毕设工作完全完成,并且书写部分io调度模块
- 2024-6-20——2024-6-2 完成io调度模块和定时器模块