MCPcopy Create free account
hub / github.com/Tron521/codex-console-temp / _can_bind_port

Function _can_bind_port

webui.py:48–56  ·  view source on GitHub ↗

检测端口是否可用(可绑定)。

(host: str, port: int)

Source from the content-addressed store, hash-verified

46
47
48def _can_bind_port(host: str, port: int) -> bool:
49 """检测端口是否可用(可绑定)。"""
50 try:
51 with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as sock:
52 sock.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
53 sock.bind((host, port))
54 return True
55 except OSError:
56 return False
57
58
59def _find_available_port(host: str, preferred_port: int, max_scan: int = 100) -> int:

Callers 1

_find_available_portFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected