A simple http web service for socket programming demo, write with C language.
Implement the excise of books 《Linux C编程一站式学习》: 5. 练习:实现简单的Web服务器
make
Start server:
./myhttpd
Test the URL request:
curl http://localhost:8000/index.html
curl http://localhost:8000/hello
curl http://localhost:8000/hello.cgi
or use browser to open it.
myhttpd.conf
Configure file which can change the listen port and directory.webclient.c
a simple web client connect to some host.wget.c
A implify wget implement.hello.cgi
Bash shell writes CGI.hello.c
C language writes CGI.