Обнаружение устройств в сети Wi-Fi с помощью программирования на Python-сокете - PullRequest
0 голосов
/ 05 марта 2019

как мне обнаружить все устройства в сети 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()        
...