All writing

tag

#HTTP

1 post

Building a C++17 HTTP Server with Linux epoll

A non-blocking HTTP/1.1 server in C++17: the Reactor pattern with epoll, a bounded lock-free MPMC queue, a worker thread pool, and the Nginx response-framing bug that only appeared behind a reverse proxy.

  • C++
  • Networking
  • epoll
read