Browse Source

When looking for a free TCP ports, bind only to localhost

master
Kristaps Kaupe 2 years ago
parent
commit
fe9ec99322
No known key found for this signature in database
GPG Key ID: 33E472FE870C7E5D
  1. 2
      src/jmbase/support.py

2
src/jmbase/support.py

@ -350,7 +350,7 @@ def get_free_tcp_ports(num_ports: int) -> List[int]:
ports = []
for i in range(num_ports):
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.bind(("", 0))
s.bind(("127.0.0.1", 0))
s.listen(1)
ports.append(s.getsockname()[1])
sockets.append(s)

Loading…
Cancel
Save