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