simplify mdns query and use MulticastSocket to set TTL to 1