def add_service(self, zeroconf, type, name):
"""This gets called for services discovered.
Example:
Service SupercomputerInABriefcase on tom-xps._sciabc._tcp.local. added,
service info:
ServiceInfo(
type='_sciabc._tcp.local.',
name='SupercomputerInABriefcase on tom-xps._sciabc._tcp.local.',
address=b'\n\xb7\xcd\xb6',
port=34343,
weight=0,
priority=0,
server='tom-xps.local.',
properties={}
)
"""
info = zeroconf.get_service_info(type, name)
print("Service %s added, service info: %s" % (name, info))
ip = ipaddress.ip_address(info.address)
append_ip_to_nodes_file(str(ip))
zeroconf_listener.py 文件源码
python
阅读 28
收藏 0
点赞 0
评论 0
评论列表
文章目录