my implementation of a c web server