我试图压制地方的回音的密码在telnet届会议通过发送0xFF0xFD0x2D(IAC做SUPPRESS_LOCAL_ECHO).这一工作正常。

我的麻烦的是使当地回后的密码。我送0xFF0xFE0x2D(IAC不SUPPRESS_LOCAL_ECHO).但是我没有看到任何我的命令,我的类型之后。

我使用MS Telnet程序进行连接。

临时行政委员会被描述 在这里,.

在压制当地的回声定义 在这里,

有帮助吗?

解决方案 4

发送一个退格,然后一个*。这将备份的光标,然后打印在他们刚刚打印的字符*。如果它是一个缓慢的连接的字符可以在那里一定的时间。此外查找“\ n”和不要试图超过写。

其他提示

在过程中你TELNET.EXE telnet会话,你可以通过按弹出telnet提示<大骨节病>控制 + <大骨节病>

在此之后,类型 “的 set localecho ” 或 “的 unset localecho ” 来LOCALECHO打开或关闭。

按<大骨节病>输入返回到您的telnet会话。

以上错误的序列。 据一些文件,我发现,我的顺序应该是错误的(WILL / WONT翻转)。然而,它用腻子和MS的Telnet工作 - 奇怪

请试试这个:

// Supress Echo on client:
out.write(0xFF);    // IAC
out.write(0xFB);    // WILL
out.write(0x01);    // ECHO

// Enable again with:
out.write(0xFF);    // IAC
out.write(0xFC);    // WONT
out.write(0x01);    // ECHO

根据我调查的今天:

  1. MS Telnet客户接受'集localecho"和"unset localecho',但并没有与他们除了记录的国家。它不会送任何东西。真实状态的客户仍然'本地没有echo'不论你做什么'd'说。

  2. MS的远程登录服务器发送临时行政理事会,会,回声,并在答复中接受临时行政理事会,做回波,以及非洲委员会,不要,回声,但完全忽略了他们,剩余的将在回声状态。你可以发送临时行政理事会,这样做,回或临时行政理事会,不要,回以后,它甚至不会回复。

因此,如果您使用MS客户说话非MS的远程登录服务器或者使用另一个客户来说MS的远程登录服务器你最好呆在任何地方回波模式,否则,你将获得的双呼应。

Windows Vista64.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top