0

我有与How to unsupress local echo相同的问题,但该线程中的任何解决方案都是不可取的。

具体来说,我使用 telnet 与一个简单的 Ruby 程序进行通信,该程序需要身份验证才能远程连接。当提示用户输入密码时,我想禁止本地回显,因此我发送密码提示后跟 IAC DONT ECHO,然后在收到换行符后发送 IAC DO ECHO。

这种方法似乎适用于大多数 telnet 客户端,但是当使用 windows 'telnet'(Windows XP SP2 版本)时,我分别返回 IAC WONT ECHO 和 IAC WILL ECHO,但在密码提示后本地回显被永久禁用。

有谁知道可以解决这个问题,还是我只需要避免使用 Windows telnet?

4

1 回答 1

-1

如果我说 Windows telnet 有更好的替代方案,我认为我不会被指责为抨击 Windows。

腻子是一种流行的替代品。

于 2009-08-31T07:05:58.060 回答