在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。