开源一个HTTP服务器的实现,不知道大家感兴趣否
发这个是想看看坛子里有木有对小项目感兴趣的淫,如果比较多的话,接下来想开源最近完成的一个小编译器,也算是个铺垫.小编译器是为了解释小脚本(用于汽车电子行业的故障诊断及标定).
回到正题,这个http服务器是当年做的网络编程的课程设计,只能算一个用于学习的版本,还有很多不完善.
先总体的说说,主要包括3部分:
1.底层Socket实现. 这里用的是select模型.
2.HTTP协议,请求,回应,解析等.
3.逻辑方面处理.
上两个图
功能图(暂不管中间的点歌功能,重点讲HTTP)
流程图