Telnet客户端没有收到。 Python telnetlib作为服务器
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Telnet客户端没有收到。 Python telnetlib作为服务器相关的知识,希望对你有一定的参考价值。
我正在尝试发送“Hello Word!”在python3.5中使用telnetlib到localhost。我的代码:
import telnetlib
HOST = "127.0.0.1"
tn = telnetlib.Telnet(HOST, 135) # host, port, timeout
tn.write("Hello World!".encode('ascii'))
我已经在我的Windows 10中启用了telnet。我去了cmd并运行:
telnet localhost 135
之后我运行了我的代码,它只是在0.3秒完成。终端没有输出。它只是留空。为什么没有“Hello World!”登上telnet cmd?怎么了?我是新来的。
编辑:
刚试过netcat客户端。仍然无法正常工作。
答案
听起来你在Windows 10中启用了telnet客户端应用程序,命令telnet localhost 135
尝试连接到在localhost端口135上运行的已经运行的telnet服务器。没有输出,因为我猜它没有成功连接到任何东西。
您很可能需要一个telnet服务器,由于非常不安全,它似乎已从最新版本的Windows中弃用。 Microsoft建议使用远程桌面替换telnet
以上是关于Telnet客户端没有收到。 Python telnetlib作为服务器的主要内容,如果未能解决你的问题,请参考以下文章