Lines Matching refs:sock
76 def bind_port(sock, host=HOST): argument
91 if sock.family == socket.AF_INET and sock.type == socket.SOCK_STREAM:
93 if sock.getsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR) == 1:
99 if sock.getsockopt(socket.SOL_SOCKET, socket.SO_REUSEPORT) == 1:
109 sock.setsockopt(socket.SOL_SOCKET, socket.SO_EXCLUSIVEADDRUSE, 1)
111 sock.bind((host, 0))
112 port = sock.getsockname()[1]
115 def bind_unix_socket(sock, addr): argument
117 assert sock.family == socket.AF_UNIX
119 sock.bind(addr)
121 sock.close()
127 sock = None
129 sock = socket.socket(socket.AF_INET6, socket.SOCK_STREAM)
130 sock.bind((HOSTv6, 0))
135 if sock:
136 sock.close()
151 with socket.socket(socket.AF_UNIX) as sock:
153 sock.bind(path)