Building an HTTP/1.1 Web Server from Scratch in C++98
A deep dive into building a production-grade HTTP/1.1 web server from scratch using C++98, covering TCP sockets, I/O multiplexing with select(), HTTP parsing, CGI support, and more.
A deep dive into building a production-grade HTTP/1.1 web server from scratch using C++98, covering TCP sockets, I/O multiplexing with select(), HTTP parsing, CGI support, and more.
A comprehensive guide to building a functional shell interpreter from scratch, covering pipes, process management, signal handling, redirections, and command execution.