Thank you for reading this.
If I enter the following at the prompt:
$ telnet localhost 7356
The client then responds with:
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
I'd like to do the same from Python. My code is as follows:
import telnetlib
tn = telnetlib.Telnet("127.0.0.1", 7356)
print(tn.read_all())
Then, once a connection is established send the character "f"
tn.write("f" + "\n")
print(tn.read_all())
The problem is that the client is not responding, certainly not as
expected. There aren't any Python errors either, however, the console is
blocked until the client is disabled. If I then attempt a connection
with the disabled client a Python connection refused error is displayed,
as I would expect.
I have read the telnetlib document and searched for examples but I seem
to be stuck on a very basic problem.
By the way, I'm using Python 3.5 under Linux.
--
Regards,
Phil
_______________________________________________
Tutor maillist - Tutor@python.org
To unsubscribe or change subscription options:
https://mail.python.org/mailman/listinfo/tutor