Make listening on an http port optional if the user explicitly sets it to false when favoring udp