Home | History | Annotate | Download | only in sockets

Lines Matching refs:socket

19 import socket
32 addrinfo = socket.getaddrinfo(group, None)[0]
34 s = socket.socket(addrinfo[0], socket.SOCK_DGRAM)
38 if addrinfo[0] == socket.AF_INET: # IPv4
39 s.setsockopt(socket.IPPROTO_IP, socket.IP_MULTICAST_TTL, ttl_bin)
41 s.setsockopt(socket.IPPROTO_IPV6, socket.IPV6_MULTICAST_HOPS, ttl_bin)
51 addrinfo = socket.getaddrinfo(group, None)[0]
53 # Create a socket
54 s = socket.socket(addrinfo[0], socket.SOCK_DGRAM)
58 s.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
63 group_bin = socket.inet_pton(addrinfo[0], addrinfo[4][0])
65 if addrinfo[0] == socket.AF_INET: # IPv4
66 mreq = group_bin + struct.pack('=I', socket.INADDR_ANY)
67 s.setsockopt(socket.IPPROTO_IP, socket.IP_ADD_MEMBERSHIP, mreq)
70 s.setsockopt(socket.IPPROTO_IPV6, socket.IPV6_JOIN_GROUP, mreq)