https://github.com/zelmoghazy/epoll-threadpool-webserver
Minimal Multithreaded HTTP/1.0 server implementation using non-blocking IO, epoll and a thread pool in C++
https://github.com/zelmoghazy/epoll-threadpool-webserver
epoll http http-server non-blocking thread-pool
Last synced: 3 months ago
JSON representation
Minimal Multithreaded HTTP/1.0 server implementation using non-blocking IO, epoll and a thread pool in C++
- Host: GitHub
- URL: https://github.com/zelmoghazy/epoll-threadpool-webserver
- Owner: Zelmoghazy
- Created: 2024-11-05T00:58:27.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-12-25T23:48:38.000Z (6 months ago)
- Last Synced: 2025-01-15T12:14:43.012Z (5 months ago)
- Topics: epoll, http, http-server, non-blocking, thread-pool
- Language: C++
- Homepage:
- Size: 10.9 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Minimal Multithreaded HTTP/1.0 server implementation using epoll and a thread pool in C++
![]()
## References
* https://developer.mozilla.org/en-US/docs/Web/HTTP/Overview
* https://www.w3.org/Protocols/HTTP/1.0/spec.html
* https://www.cs.cmu.edu/~srini/15-441/F11/responses
* https://copyconstruct.medium.com/the-method-to-epolls-madness-d9d2d6378642
* https://tia.mat.br/posts/2014/10/06/life_of_a_http_request.html
* http://www.kegel.com/c10k.html#nb.edge