Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import socket
- f1 = open('/sdcard/ssdp.txt', 'w')
- msg = \
- 'M-SEARCH * HTTP/1.1\r\n' \
- 'HOST:239.255.255.250:1900\r\n' \
- 'ST:upnp:rootdevice\r\n' \
- 'MX:2\r\n' \
- 'MAN:"ssdp:discover"\r\n' \
- '\r\n'
- # Set up UDP socket
- s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM, socket.IPPROTO_UDP)
- s.settimeout(2)
- s.sendto(msg, ('239.255.255.250', 1900) )
- try:
- while True:
- data, addr = s.recvfrom(65507)
- print addr, data
- print >> f1, data, addr
- except socket.timeout:
- pass
Add Comment
Please, Sign In to add comment