A library that abstracts away some of the lower level stuff of socket programming, providing a quick and easy way to transfer data over the internet between any two devices.
There is still much work to do but core functionality should be good!
As of now, only the windows client library and the linux server library is on this repo. I'm still working on the windows server and linux client.
client(device eg rover) <-> Server <-> client(controller ie a computer running a GUI control interface and can display telemetry)
client(device eg rover <-> Server (server linked to controll gui so the server itself sends commands to rover)
server(device eg rover) <-> client controller to send commands to it (not recomended, TODO- why it isnt recomended)
As of now, here's a basic example:
Tracking a GPS unit in real time via the internet:
Check the examples folder for a line by line breakdown of the functions and how to use them in each case (client/ server).
TODO- finish documentation