как мне обнаружить все устройства в сети WiFi с помощью мультикастинга с использованием программирования на python-сокете? Ниже приведен код, который я пробовал.
import socket
data='<?xml version="1.0" encoding="utf-8"?>......</soap:Envelope>'
def run(group= '239.255.255.250', port=1900):
MULTICAST_TTL = 20
s= socket.socket(socket.AF_INET, socket.SOCK_DGRAM, socket.IPPROTO_UDP)
s.setsockopt(socket.IPPROTO_IP, socket.IP_MULTICAST_TTL, MULTICAST_TTL)
s.connect((group, port))
s.sendall(data)
d = s.recv(1024)
print("data:"+d)
run()