Linux项目 | 基于HTTP的自主web服务器
文章目录概览所谓的HTTP,本质就是把服务器上的文件资源想方设法的发送回给浏览器。web服务器要做的两件事:1、从http请求中提取出要访问什么资源2、找到资源且判定资源是否合法,合法情况下打开,打开之后读取,读取之后发送回去,发送完关闭。要面对的问题:1、HTTP协议本身的解析问题2、HTTP资源的返回问题概览httpserver.hpp 服务器、端口相关设置sock.hpp 对套接字的封装,满足基本通信要求Protocol.hpp 专门处理协议细节util.hpp 与逻辑业






