benjamingorman/kagtcprlib

Run as a daemon allowing client config to be changed without restart

Opened this issue · 0 comments

The aim of the library is to be able to connect to 10+ KAG servers simultaneously.

Suppose you have 9 servers configured but want to add a 10th.
Currently you would have to stop the program, change the config file, and then run again.
During this time incoming data could be lost from the other 9 servers.

To solve this kagtcprlib should run as a daemon with an HTTP interface.
The list of connected servers should be available via a GET request.
New servers could be added via a POST.
etc.