IoTShare

【一起来写http服务器】引言

最近项目中需要启动HTTP/HTTPS服务器,但是不能使用开源的服务器代码,需要用C语言纯手工从0到1去写。于是就按照自己的构想去实现了一个轮子,最终的成品和自己的构想一致。整体过程很有意义,于是想把整个历程总结一下,其中涉及到很多编程的基本知识和技巧。如有兴趣可以和我一起边想边写。

整个系列将开放在GITEE仓库上https://gitee.com/popzilla/pophttp,计划将按照课程来一步步迭代开发。课程安排如下:

  1. HTTP服务器模型介绍
  2. 造一个简单的事件框架轮子
  3. 实现消息收发echo
  4. HTTP请求协议解析
  5. 服务器路由分发
  6. HTTP响应协议解析
  7. 服务器异步回应框架
  8. PKI介绍
  9. 支持SSL加密传输
  10. 支持双向认证
  11. 服务端安全加固
本原创文章未经允许不得转载 | 当前页面:IoTShare » 【一起来写http服务器】引言

评论