Source code for gatenet.utils.net

import socket

[docs] def get_free_port(): """ Find and return a free TCP port on localhost. Returns ------- int An available port number on localhost. """ with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s: s.bind(("127.0.0.1", 0)) return s.getsockname()[1]