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.
-
Notifications
You must be signed in to change notification settings - Fork 0
zhywanna/webserver
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Tinywebserver with C++
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published