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.
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.