0
我使用这个优秀的答案,找到蟒蛇自由港: https://stackoverflow.com/a/1365284/1467402选择一个空闲的端口号,但要避免1特定端口号
我想这个方法来接我的任何空闲端口,除了一个号码。 也就是说,我想为8000以外的任何自由端口,因为我为我的应用程序保存它。
这可能使用这种方法吗?
这是我的代码:
def get_free_port():
import socket
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.bind(("",0))
free_port = s.getsockname()[1]
s.close
return free_port
感谢
有点破解,但绑定到8000,找到一个自由端口,然后关闭8000连接? – David
谢谢,我想这是最简单的解决方案:) – orizis