================ @@ -250,6 +251,13 @@ def which(program): return None +def pickrandomport(): + """Returns a random open port.""" + with socket.socket() as sock: + sock.bind(("", 0)) + return sock.getsockname()[1] ---------------- labath wrote:
Also, due to IPv4 vs IPv6 (at least), the port number alone does not uniquely identify an endpoint. I think we should be sending ip address + port pairs (lldb-server does not do that, but I think that was a mistake) https://github.com/llvm/llvm-project/pull/116392 _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits