Move to using Sockets for Server/Client Communication #42
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Replace current API method for client/server communication with sockets.
When a node starts it calls out to the server, this way communications can be opened without the client having to VPN or port forward.
When a node loses connection with the server, it should keep retrying until the server is back online. Once it's back online it will open a new socket with the server.
When the server loses connection with a node, it should assume the node went offline and should close all open connections.
All other updates to config and presets should be made through the socket connection.