From 8e580b926a510be120c50b6f81cbea2d9f9f409a Mon Sep 17 00:00:00 2001 From: Charles Haley Date: Sun, 17 Aug 2014 15:32:51 +0200 Subject: [PATCH] Add the port to the mDNS description string. Permits clients to disambiguate multiple instances. --- src/calibre/utils/mdns.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/calibre/utils/mdns.py b/src/calibre/utils/mdns.py index aebb2b2e09..6e90ef13e0 100644 --- a/src/calibre/utils/mdns.py +++ b/src/calibre/utils/mdns.py @@ -115,9 +115,12 @@ def create_service(desc, type, port, properties, add_hostname, use_ip_address=No if add_hostname: try: - desc += ' (on %s)'%hostname + desc += ' (on %s port %d)'%(hostname, port) except: - pass + try: + desc += ' (on %s)'%hostname + except: + pass if use_ip_address: local_ip = use_ip_address