Python Telnet simple test的结果是连接被拒绝

2024-04-20 10:31:14 发布

您现在位置:Python中文网/ 问答频道 /正文

从6个多小时以来,我就遇到了同样的错误,我不能让我简单的telnet python代码正常工作,即使它简单得可笑。在

我使用的是python2.7.10 给你。在

#!/usr/bin/env python
# -*- coding: utf-8 -*-

import sys
import telnetlib

HOST = "192.168.1.10"
tn = telnetlib.Telnet(HOST)

tn.write("Message for the receiver \n")

tn.read_until("\n")

我尝试了很多不同的代码,但都返回了这些错误:

^{pr2}$

我尝试连接的IP是正确的,并且是开放的,因为它是一个很小的简单服务器。目的是向服务器发送一些字符串供他读取。在

我现在测试了StackOverflow上找到的几乎所有解决方案,结果都是这样的错误。在

如果有人遇到同样的问题/知道原因,那会对我有很大帮助。。在

非常感谢。。我没有更多的帮助,因为这是一个非常简单的代码。。。在


Tags: 代码importenvhostbinusr错误sys
1条回答
网友
1楼 · 发布于 2024-04-20 10:31:14

您的服务器正在使用非标准端口号。尝试在客户端中指定端口号:

tn = telnetlib.Telnet(HOST, 5555)

注意:端口号被指定为实际数字,而不是字符串。请不要"-在数字周围加引号。在

相关问题 更多 >