Java Multihomed Multicast DNS
Uses an underlying {@link JmDNS} instance for each {@link InetAddress} found on this computer.
This class will monitor network topology changes, and will create or destroy JmDNS instances as required. It is your responsibility to maintain services registration (hint: use a {@link NetworkTopologyListener}).
Most of this class methods have no notion of transaction: if an Exception is raised in the middle of execution, you may be in an incoherent state.
Note: This API is experimental and may change in the future please let us know what work and what does not work in your application.
@author Cédrik Lime, Pierre Frisch