(All in one) https://github.com/d3x0r/micro-C-Boost-Network
Node.JS plugin https://github.com/d3x0r/sack.vfs#sackvfs https://npmjs.com/package/sack.vfs npm install sack.vfs https://github.com/d3x0r/sack.vfs#websocket-module HTTP is a secondary to websocket, if not upgrade, check for get/etc... Although Express is a more feature-rich environment, this can serve static content and provide websocket connectivity. https://github.com/d3x0r/sack.vfs/blob/master/tests/testWsHttp.js Example (serves most general webpages for webdev) https://github.com/d3x0r/sack.vfs/blob/master/tests/testWsHttps.js (same thing, but uses TLS interface to generate cert chain)
Exaple C websocket server https://github.com/d3x0r/SACK/blob/master/src/netlib/html5.websocket/server/test.html5.websocket.c
(directory with types) https://github.com/d3x0r/SACK/tree/master/src/typelib
handles parsing http protocol (ProcessData?)
https://github.com/d3x0r/SACK/blob/master/src/typelib/http.c
https://github.com/d3x0r/SACK/blob/master/src/typelib/http.c#L202
uses typelib/text.c and TextParse ( natural(EN/latin) language parser ).
URL parsing https://github.com/d3x0r/SACK/blob/master/src/typelib/url.c
websocket server https://github.com/d3x0r/SACK/blob/master/src/netlib/html5.websocket/server/html5.websocket.c https://github.com/d3x0r/SACK/blob/master/src/netlib/html5.websocket/html5.websocket.common.c
shrug