py判断端口是否被占用

在Python中,你可以使用socket库来判断一个端口是否被占用。下面是一个简单的示例代码:

import socket

def is_port_open(port):
    with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s:
        return s.connect_ex((host, port)) == 0

# 使用示例
if is_port_open(8080):
    print('端口 8080 正在被占用')
else:
    print('端口 8080 未被占用')

这段代码会尝试连接到指定的端口,如果连接成功(即connect_ex()返回0),则表示该端口被占用。如果连接失败(即connect_ex()返回一个非零值),则表示该端口未被占用。

你可能感兴趣的:(java,网络,服务器)