实验 1 基于 TCP Socket 的高并发 Web 服务器
与作业 2 是同一题。
从迭代静态服务器做到线程池并发,再区分短连接和持久连接。
下载指导书目标
- 掌握 socket、bind、listen、accept、send、recv。
- 解析 HTTP/1.1 请求并构造带 Content-Length 的响应,校验路径越界。
- 用分派者/工作者实现无状态服务器,并比较短连接和 Keep-Alive。
阶段
- P1 基础迭代型:只服务 www 目录中的静态文件。
- P2 并发线程池:分派者接受连接,工作者处理请求。
- P3 双连接模式:短连接与持久连接,空闲超时断开。