When checking for a free port check if the host and 0.0.0.0 are available

Because some emulators will listen on 0.0.0.0 and not on the host.

Fix #721
This commit is contained in:
Julien Duponchelle committed 2016-10-18 09:59:31 +02:00
1 parent e63da227d0
commit b53b34d485
1 file changed
+2
+2
View File
@@ -153,6 +153,8 @@ class PortManager:
try:
PortManager._check_port(host, port, socket_type)
if host != "0.0.0.0":
PortManager._check_port("0.0.0.0", port, socket_type)
return port
except OSError as e:
last_exception = e