make embeddable web server
-
implement max number of connections -
integrate well with Lua (so embeddable web server could be started from Lua, which can be easily reconfigured) -
uploads -
WebScockets: RFC and MDN -
basic framing (in a seperate module) -
closing the connection -
subprotocol selection? -
'keep-alive's with pings/pongs (server initiated) -
create custom Rx protocol so it can be indicated when a new message arrives (so the message is not kept in memory) -
use a helper std::function to serialize in ActiveConnection? (so Rx operations are only sent if it is useful) -
implement server side masking
-
How about:
-
authentication
Modules:
-
StreamingStore (which supports streaming files, so handles RxContinue) -
LuaScript (which loads a script from an internal std::map) -
Mustache template mapper (maps a JSONData to a String using a template) -
Compression (using Rx) -
Proxy module
Edited by Bernard van Gastel