6時間以上経過しても同じ種類のエラーが発生しています。簡単で簡単な場合でも、簡単なtelnet pythonコードは動作しません。Python Telnetのシンプルなテストが接続が拒否されて終了する
私はPython 2.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")
私は別のコードの多くを試みたが、すべてがこれらのエラーを返す:
Traceback (most recent call last):
File "runsimple.py", line 8, in <module>
tn = telnetlib.Telnet(HOST)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/telnetlib.py", line 211, in __init__
self.open(host, port, timeout)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/telnetlib.py", line 227, in open
self.sock = socket.create_connection((host, port), timeout)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/socket.py", line 575, in create_connection
raise err
socket.error: [Errno 61] Connection refused
私が接続しようとしています何のIPが正しいか、そしてそれは小さなであるように、開いていますシンプルなサーバー。目的は、彼がそれらを読むためにこのサーバにいくつかの文字列を送ることです。
私は今StackOverflowで見つかったほぼすべてのソリューションをテストしましたが、そのようなエラーが発生します。
誰かが同じ問題が発生した場合/原因が何であるかを知っている、それは非常に簡単なコードなので
おかげでたくさんの..私は、助けるために多くを持っていない...そんなに私を助けるだろう。 ..
使用しているポートでコマンドラインでtelnetできますか? – ryekayo
ファイアウォールルールがポート23で着信接続を許可していますか? – Suever
シェルで標準のtelnetコマンドを使用している場合、これは機能しますか? – idjaw