Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/springmeyer/libuv-webserver
Pure C (or C++) webserver (and experimental http client) based on libuv and http-parser
https://github.com/springmeyer/libuv-webserver
Last synced: 5 days ago
JSON representation
Pure C (or C++) webserver (and experimental http client) based on libuv and http-parser
- Host: GitHub
- URL: https://github.com/springmeyer/libuv-webserver
- Owner: springmeyer
- Created: 2012-11-12T06:51:15.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2020-10-01T11:47:18.000Z (about 4 years ago)
- Last Synced: 2024-07-31T22:52:54.459Z (3 months ago)
- Language: C++
- Homepage:
- Size: 29.3 KB
- Stars: 147
- Watchers: 10
- Forks: 25
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# libuv-webserver
Pure C (or C++) webserver based on libuv and http-parser
Based on http://vimeo.com/24713213
See also https://github.com/mafintosh/turbo-net
## Warning
This is not a real server and never will be - purely experimental.
If you are interested in more robust server on top of libuv see [Haywire](https://github.com/kellabyte/Haywire).
## Build
make
## TODO
- leverage threadpool
- sysctl -w net.inet.tcp.msl=1000 on OS X
- SO_REUSEPORT http://lwn.net/Articles/542629/