py判断telnet端口是否通

在Python中可以使用socket模块来进行Telnet连接的判断。下面是一个示例代码:
 

import socket
 
def check_telnet(host, port):
    try:
        # 创建TCP Socket对象
        sock = socket.create_connection((host, port), timeout=5)
        
        # 关闭Socket连接
        sock.close()
        
        return True
    
    except (ConnectionRefusedError, TimeoutError):
        return False
 
# 调用函数进行测试
result = check_telnet('127.0.0.1', 80)
print("结果为:", result)

这段代码会尝试与指定主机(IP地址)上的特定端口建立Telnet连接。如果成功建立连接并且能够正常通信,则返回True;否则返回False。

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