added zeroconf server support