- io_multiplexing
- kqueue_server
- RFC index
- rfc2616 http
- rfc3875 cgi
- nginx cheetsheet
- Beej's Guide to Network Programming
- Http server from scratch
- interesting articles
- Tcp server with kqueue
- I/O guide
- Config parsing
- One kqueue for all servers (Poller class?). Contains servers, routes requests to correspongding server.
- Server class. Contains server-specific setting and request handler instance.
- Request base class. Exec, instantiate. Headers,
- Get / Post / Delete etc request subclasses.
- Response class.
- Request handler (gets request, returns response).
- CGI