runtime/ServicePublisher.py
changeset 1878 fb73a6b6622d
parent 1847 6198190bc121
child 1881 091005ec69c4
equal deleted inserted replaced
1877:da5f1fa46f2b 1878:fb73a6b6622d
    62             ip = self.gethostaddr()
    62             ip = self.gethostaddr()
    63         print("MDNS brodcasted service address :" + ip)
    63         print("MDNS brodcasted service address :" + ip)
    64         self.ip_32b = socket.inet_aton(ip)
    64         self.ip_32b = socket.inet_aton(ip)
    65 
    65 
    66         self.server.register_service(
    66         self.server.register_service(
    67              zeroconf.ServiceInfo(service_type,
    67             zeroconf.ServiceInfo(service_type,
    68                                   self.service_name,
    68                                  self.service_name,
    69                                   self.ip_32b,
    69                                  self.ip_32b,
    70                                   self.port,
    70                                  self.port,
    71                                   properties=self.serviceproperties))
    71                                  properties=self.serviceproperties))
    72         self.retrytimer = None
    72         self.retrytimer = None
    73 
    73 
    74     def UnRegisterService(self):
    74     def UnRegisterService(self):
    75         if self.retrytimer is not None:
    75         if self.retrytimer is not None:
    76             self.retrytimer.cancel()
    76             self.retrytimer.cancel()