Python 笔记 | 自动寻找空闲端口

import socket
from contextlib import closing

def get_free_port():
    """ Get free port"""
    with closing(socket.socket(socket.AF_INET, socket.SOCK_STREAM)) as s: 
        s.bind(('', 0)) 
        s.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) 
        return s.getsockname()[1] 

你可能感兴趣的:(Python 笔记 | 自动寻找空闲端口)