解决方案 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
根据我调查的今天:
MS Telnet客户接受'集localecho"和"unset localecho',但并没有与他们除了记录的国家。它不会送任何东西。真实状态的客户仍然'本地没有echo'不论你做什么'd'说。
MS的远程登录服务器发送临时行政理事会,会,回声,并在答复中接受临时行政理事会,做回波,以及非洲委员会,不要,回声,但完全忽略了他们,剩余的将在回声状态。你可以发送临时行政理事会,这样做,回或临时行政理事会,不要,回以后,它甚至不会回复。
因此,如果您使用MS客户说话非MS的远程登录服务器或者使用另一个客户来说MS的远程登录服务器你最好呆在任何地方回波模式,否则,你将获得的双呼应。
Windows Vista64.
不隶属于 StackOverflow