tinyhttpd简介
tinyhttpd是一个轻量级的http服务器,整个项目还不到500行的代码,非常的简洁,是一个学习http协议或者http服务器的首选。阅读完该项目后,无论对于unix的编程还是http协议GET/POST请求的本质,都会有较大的提升。
下载与编译
源码下载地址:http://sourceforge.net/projects/tinyhttpd/
编译:gcc httpd.c -o http -lpthread
由于tinyhttpd中用到了unix多线程编程,故加上依赖-lpthread
运行效果
1. 在终端输入./httpd运行http服务器,结果如下。
2. 在浏览器中打开:http://localhost:59305
领取专属 10元无门槛券
私享最新 技术干货