Advertisement
IssyPutchy

SSDP Discovery Python 3

Jul 14th, 2019
279
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.51 KB | None | 0 0
  1. #qpy:qpyapp
  2. import socket
  3.  
  4. f1= open('/sdcard/ssdp.txt', 'w')
  5. s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
  6. s.settimeout(10.0)
  7. message = \
  8.     'M-SEARCH * HTTP/1.1\r\n' \
  9.     'HOST:239.255.255.250:1900\r\n' \
  10.     'ST:upnp:rootdevice\r\n' \
  11.     'MX:10\r\n' \
  12.     'MAN:"ssdp:discover"\r\n' \
  13.     '\r\n'
  14. s.sendto(message.encode(),("239.255.255.250",1900))
  15. while 1:
  16.   try:
  17.     data,addr = s.recvfrom(1024)
  18.     print (data.decode())
  19.     print (data.decode(), file=f1)
  20.   except socket.timeout:
  21.     break
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement