Lines Matching defs:socket
21 import socket
34 addrinfo = socket.getaddrinfo(group, None)[0]
36 s = socket.socket(addrinfo[0], socket.SOCK_DGRAM)
40 if addrinfo[0] == socket.AF_INET: # IPv4
41 s.setsockopt(socket.IPPROTO_IP, socket.IP_MULTICAST_TTL, ttl_bin)
43 s.setsockopt(socket.IPPROTO_IPV6, socket.IPV6_MULTICAST_HOPS, ttl_bin)
53 addrinfo = socket.getaddrinfo(group, None)[0]
55 # Create a socket
56 s = socket.socket(addrinfo[0], socket.SOCK_DGRAM)
60 s.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
65 group_bin = socket.inet_pton(addrinfo[0], addrinfo[4][0])
67 if addrinfo[0] == socket.AF_INET: # IPv4
68 mreq = group_bin + struct.pack('=I', socket.INADDR_ANY)
69 s.setsockopt(socket.IPPROTO_IP, socket.IP_ADD_MEMBERSHIP, mreq)
72 s.setsockopt(socket.IPPROTO_IPV6, socket.IPV6_JOIN_GROUP, mreq)