Skip to content

Latest commit

 

History

History
2 lines (2 loc) · 384 Bytes

README.md

File metadata and controls

2 lines (2 loc) · 384 Bytes

webserver

To learn socket network programming skills, a lightweight web server was developed using C++ in Linux environment. The server employs thread pool, socket, epoll, and event handling (simulating Proactor) technologies, and uses finite state machine to parse HTTP requests. It can handle tens of thousands of concurrent connections and data exchange as tested with Webbench.