##// END OF EJS Templates
add comment explaining null bytes in SO_LINGER
MinRK -
Show More
@@ -109,6 +109,7 b' def write_connection_file(fname=None, shell_port=0, iopub_port=0, stdin_port=0, '
109 if transport == 'tcp':
109 if transport == 'tcp':
110 for i in range(ports_needed):
110 for i in range(ports_needed):
111 sock = socket.socket()
111 sock = socket.socket()
112 # struct.pack('ii', (0,0)) is 8 null bytes
112 sock.setsockopt(socket.SOL_SOCKET, socket.SO_LINGER, b'\0' * 8)
113 sock.setsockopt(socket.SOL_SOCKET, socket.SO_LINGER, b'\0' * 8)
113 sock.bind(('', 0))
114 sock.bind(('', 0))
114 ports.append(sock)
115 ports.append(sock)
General Comments 0
You need to be logged in to leave comments. Login now