I ended up finding a lot of information about Bonjour in JUCE on the forums:
Although this Bonjour stuff offers a great solution to my general problem, it would still be super helpful to know how to get network interface types and connected WiFi network names.