--- a/runtime/ServicePublisher.py Fri Aug 11 15:18:19 2017 +0300
+++ b/runtime/ServicePublisher.py Mon Aug 14 19:13:01 2017 +0300
@@ -30,20 +30,20 @@
def __init__(self):
# type: fully qualified service type name
self.serviceproperties = {'description':'Beremiz remote PLC'}
-
+
self.name = None
self.ip_32b = None
self.port = None
self.server = None
self.service_name = None
self.retrytimer = None
-
+
def RegisterService(self, name, ip, port):
try:
self._RegisterService(name, ip, port)
except Exception,e:
self.retrytimer = threading.Timer(2,self.RegisterService,[name, ip, port])
- self.retrytimer.start()
+ self.retrytimer.start()
def _RegisterService(self, name, ip, port):
# name: fully qualified service name
@@ -66,20 +66,20 @@
self.port,
properties = self.serviceproperties))
self.retrytimer=None
-
+
def UnRegisterService(self):
if self.retrytimer is not None:
self.retrytimer.cancel()
self.server.unregisterService(
- Zeroconf.ServiceInfo(service_type,
- self.service_name,
- self.ip_32b,
- self.port,
+ Zeroconf.ServiceInfo(service_type,
+ self.service_name,
+ self.ip_32b,
+ self.port,
properties = self.serviceproperties))
self.server.close()
self.server = None
-
+
def gethostaddr(self, dst = '224.0.1.41'):
s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
try: