def get_broadcast_addr_list():
import netifaces
interfaces = [netifaces.ifaddresses(interface)
for interface in netifaces.interfaces()
]
bcast = [af_inet_info['broadcast']
if 'broadcast' in af_inet_info
else af_inet_info['peer']
for interface in interfaces
if netifaces.AF_INET in interface
for af_inet_info in interface[netifaces.AF_INET]
]
print('Broadcast address list:', bcast)
return ' '.join(bcast)
评论列表
文章目录