zeroconf implementation via jmdns