Telnet:当我在 localhost 上运行 python 脚本时出现“连接被拒绝”
Posted
技术标签:
【中文标题】Telnet:当我在 localhost 上运行 python 脚本时出现“连接被拒绝”【英文标题】:Telnet: 'Connection Refused' when I run python script on localhost 【发布时间】:2017-09-08 08:38:30 【问题描述】:我正在尝试在 localhost 服务器上运行 python 脚本,以便从其他终端窗口与此脚本进行交互。
我知道 python 脚本没有错误,因为这种精确的连接方法可以在不同的机器上工作。
首先,我在终端窗口 1 中运行以下命令:python ./myserver.py localhost 8080
- 我的脚本给我一条消息说服务器脚本已成功启动。
其次,使用终端窗口 2 我尝试使用以下命令通过 Telnet 连接到此本地主机:telnet localhost 8080
- 这是我的错误所在。输入命令后,我立即收到以下消息,
Trying ::1...
telnet: connect to address ::1: Connection refused
Trying 127.0.0.1...
telnet: connect to address 127.0.0.1: Connection refused
如何解决或至少解决此问题?
【问题讨论】:
我们将不得不查看您的代码。 @jwodder 你确定吗?只是它可以在另一台机器上运行,我的脚本只接受给它的 ip 地址和端口作为参数 - 即'localhost','8080' 首先尝试使用以下命令 -netstat -A inet -ea|grep telnets
以查看 telnet 的侦听器端口,然后在使用 telnet 时更改端口号..
这不返回任何内容。我认为这意味着该端口永远不会处于活动状态?当我删除 grep telnet 时,我看不到任何使用我提到的端口处于活动状态的 localhost。
@JoelBiffin - 表示 telnet 没有运行,需要启动服务 - /etc/init.d/xinetd - restart
【参考方案1】:
感谢 VIPIN KUMAR 的建议。
由于 telnet 服务没有正常运行,我需要重新启动 xinetd 服务。
【讨论】:
以上是关于Telnet:当我在 localhost 上运行 python 脚本时出现“连接被拒绝”的主要内容,如果未能解决你的问题,请参考以下文章
Telnet:Windows 7 上的 localhost 将无法连接到 localhost
未捕获的类型错误:无法读取 null 的属性“signIn”(在 localhost 上运行代码时!)