How This Server Works

Built from scratch using POSIX socket calls in C++ — socket(), bind(), listen(), accept().

Every incoming connection is handed off to a new thread immediately, so slow requests never block fast ones.

All requests are written to log.txt with a timestamp and thread ID for observability.