Dynamic Service Discovery via mDNS