Sebastien Piquemal
Sebastien Piquemal
Is it express, is it the websockets, is it the database ... ? At the moment there is performance problems under heavier load : #107 , #95 - load testing...
This seems to be important when sending large messages (e.g. blobs) https://developer.mozilla.org/en-US/docs/Web/API/WebSocket
Maybe it should be possible to also subscribe from the config file if your software can't send these commands (e.g. touchOSC) ?
Instead of sending their port as an argument when OSC clients send commands, the port should maybe part of the address. For example `/9000/bla "hello" 789` or `/9023/sys/subscribe "/bla"`. This...
`/sys/` messages sent to the server should never cause a crash if they are badly formatted. So they should be thoroughly checked, and an error message sent back if something's...
Do we care about having buffers saved? Is it dangerous? Is it slow?
For example when shutting down, or after a certain time.
Send an error message if configuration sent to /sys/config is not valid.
osc-min supports OSC bundles, so why not? https://github.com/russellmcc/node-osc-min#javascript-representations-of-the-osc-types
Express is great for serving dynamic content, which we don't so here... so there might be a better option!?