use port provided by Avahi discovery, instead of hard-coding IP