I've been doing some research on small web servers, trying to understand didiwiki's code (a web server and wiki engine in ~2k lines of C):
http://c2.com/cgi/wiki?DidiWiki
This is a nice introduction to writing a minimal web server:
http://www.ibm.com/developerworks/systems/library/es-nweb/in...