要查看端口未被占用的情况,可以通过以下几种方法:
ss
命令:ss
命令:import socket
def is_port_in_use(port):
with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s:
return s.connect_ex(('localhost', port)) == 0
port = 8080
if is_port_in_use(port):
print(f"Port {port} is in use.")
else:
print(f"Port {port} is free.")
有一些第三方网络扫描工具如Nmap可以用来检测端口状态:
通过上述方法,你可以有效地检查端口是否被占用,从而进行相应的配置或故障排除。
领取专属 10元无门槛券
手把手带您无忧上云