python 网络随即绑定一个可用的tcp端口

端口写成0就可以,python会查找一个可用的tcp口绑定。

def get_open_port():
        import socket
        s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
        s.bind(("",0))
        s.listen(1)
        port = s.getsockname()[1]
        s.close()
        return port
 

猜你喜欢

转载自songpengfei.iteye.com/blog/1738440