def _startSSDPNotifier(addr):
msgHeader = [
'NOTIFY * HTTP/1.1\r\n',
'HOST: 239.255.255.250:1900\r\n',
"NTS: ssdp:alive\r\n"
]
msg = ''.join(msgHeader) + gen_ssdp_content(addr, 'NT')
while True:
print "Sending M-NOTIFY..."
sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM, socket.IPPROTO_UDP)
sock.setsockopt(socket.IPPROTO_IP, socket.IP_MULTICAST_TTL, 32)
sock.sendto(msg, (ssdp_addr, ssdp_port))
sock.close()
del sock
time.sleep(6)
评论列表
文章目录