equal
deleted
inserted
replaced
54 # name: fully qualified service name |
54 # name: fully qualified service name |
55 self.service_name = 'Beremiz_%s.%s' % (name, service_type) |
55 self.service_name = 'Beremiz_%s.%s' % (name, service_type) |
56 self.name = name |
56 self.name = name |
57 self.port = port |
57 self.port = port |
58 |
58 |
59 self.server = zeroconf.Zeroconf() |
59 if ip == "0.0.0.0": |
60 print("MDNS brodcasting on :" + ip) |
60 print("MDNS brodcasted on all interfaces") |
|
61 interfaces=zeroconf.InterfaceChoice.All |
|
62 ip = self.gethostaddr() |
|
63 else: |
|
64 interfaces=[ip] |
61 |
65 |
62 if ip == "0.0.0.0": |
66 self.server = zeroconf.Zeroconf(interfaces=interfaces) |
63 ip = self.gethostaddr() |
67 |
64 print("MDNS brodcasted service address :" + ip) |
68 print("MDNS brodcasted service address :" + ip) |
65 self.ip_32b = socket.inet_aton(ip) |
69 self.ip_32b = socket.inet_aton(ip) |
66 |
70 |
67 self.server.register_service( |
71 self.server.register_service( |
68 zeroconf.ServiceInfo(service_type, |
72 zeroconf.ServiceInfo(service_type, |