Advertisement
Guest User

Untitled

a guest
May 22nd, 2019
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.65 KB | None | 0 0
  1. import socket
  2. import struct
  3. import datetime
  4.  
  5.  
  6.  
  7. now = datetime.datetime.now()
  8. f = open('channels_' + str(now.strftime("%Y-%m-%d__%H_%M_%S")) + ".m3u",'a')
  9. f.write("#EXTM3U\n")
  10.  
  11.  
  12. for i in range(0,10):
  13. for e in range(0,254):
  14. MCAST_GRP = '239.0.' + str(i) + '.' + str(e)
  15. MCAST_PORT = 8208
  16.  
  17. try:
  18. sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM, socket.IPPROTO_UDP)
  19. sock.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
  20. sock.settimeout(1)
  21. sock.bind(('', MCAST_PORT))
  22. mreq = struct.pack("4sl", socket.inet_aton(MCAST_GRP), socket.INADDR_ANY)
  23.  
  24. sock.setsockopt(socket.IPPROTO_IP, socket.IP_ADD_MEMBERSHIP, mreq)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement