This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
def findFreePort(): | |
""" | |
函数返回值是当前可用来监听的一个随机端口。 | |
""" | |
import socket | |
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) | |
s.bind(('localhost', 0)) | |
# 用getsockname来获取我们实际绑定的端口号 | |
addr, port = s.getsockname() | |
# 释放端口 |
OlderNewer