I have a few simple questions, just to see if I understood the purpose of the libzt properly.
If I make a C application that links in libzt and, when run, calls zts_start(…) + zts_join(), and then run that app on 2 different computers, those computer will be able to ping each other (and otherwise communicate) using the Managed IPs found on the network dashboard (after they are authorized in the group), correct? Assume that all the required events are produced as expected (NODE_UP, NODE_ONLINE etc.)
Basically - if will behave as though I had installed the official ZeroTier client on those computers?
Is libzt compatible with using other socket interfaces (for example, WinSock or SFML.networking), or do I have to use the provided zts_* functions in order for it to work?
Is there a relevant difference in how ZeroTier handles TCP and UDP comunication?