对 HTTP 连接请求做出响应。HTTP 解析过程使用 GET 与 POST 请求。使用线程池与 Preactor 模式实现高并发。
开发环境:C++、linux ;
项目技术点:HTTP 协议的请求与响应、Socket 编程、Epoll、线程池、Preactor
●使用 socket 函数创建连接,从缓冲区中读取数据然后进行 HTTP 数据处理
●采用Preactor 的事件处理模式
●使用Epoll 的 ET 模式实现高效的 I/O 多路复用,NoblockIO
●支持优雅关闭连接
●使用线程池可以避免频繁的创建和销毁线程,可以提高处理效率
●以双向链表的形式管理定时器,处理超时连接
●HTTP 获取请求信息支持 GET 和 POST 两种类型,实现登陆注册功能
●数据库连接池处理频繁的数据库访问
点击空白处退出提示
评论