Windows 自带的Telnet程序是一个通用的TCP客户端程序,它可以访问各种TCP服务器,因此学被用做测试TCP服务器程序功能的工具.在默认情况下,Telnet程序连接上TCP服务器后将不进行本地回显(即不显示键盘输入的内容,只有一个光标在那闪),如果要打开本地回显,可以按如下步骤操作:
1,在命令行窗口中运行不带任何参数的Telnet命令,接着Telnet执行的help子命令查看所有命令的帮助信息.
2,根据帮助信息的提示,接着再查看set命令的帮助,可以看到打开Telnet程序的本地回显功能的具体命令.不同操作系统中的命令的拼写可能会有一些细微差别,对于Windows 2000来说,该命令:
set LOCAL_ECHO
3,执行set LOCAL_ECHO命令后,接着执行quit命令退出Telnet程序,以后在连接上TCP服务器的Telnet程序窗口中的输入的字符就可以在本地回显了.
但是,在有些版本的
Windows XP系统
中,即使按照上面的流程和Telnet程序的帮助信息进行操作后,Telnet程序在有些情况下仍然会出现不能本地回显的问题,这是Windows XP 系统中的Telnet程序的一个缺陷.如果出现这种情况,可以参照以下步骤来解决.
A.重新启动一个Telnet程序连接到TCP服务器.(如:telnet www.baidu.com 80)
B.在连接上TCP服务器的Telnet程序窗口中同时安下CTRL和]键(CTRL和右中括号键),接着在出现的提示符窗口中执行set localecho命令.
C.执行完set localecho命令后,
再次按下回车键退回Telnet程序与TCP服务器的连接窗口
中,这时就可以回显了.
注意,
上面的只对当前Telnet窗口有效,在以后新的连接Telnet程序窗口中仍然需要重复上面的过程来进行本地回显.