可以使用Python中的socket库来实现此任务。以下是代码示例:
import socket
# 读取 host 和 port 参数
host = input("请输入主机地址:")
port = int(input("请输入端口号:"))
# 创建一个socket对象
with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s:
try:
# 尝试连接主机和端口
s.connect((host, port))
# 打印成功消息
print(f"{host}:{port} is reachable.")
except:
# 连接失败,打印错误消息
print(f"{host}:{port} is not reachable.")
运行以上代码后,会提示用户输入主机地址和端口号,并尝试连接。连接成功时,会打印成功消息,否则会打印错误消息。