Ich versuche, das lokale Echo eines Kennworts in einer Telnet-Sitzung zu unterdrücken, indem ich 0xFF 0xFD 0x2D (IAC DO SUPPRESS_LOCAL_ECHO) sende. Das funktioniert gut.So unterdrücken Sie das lokale Echo
Mein Problem ist die Aktivierung des lokalen Echos nach dem Passwort. Ich sende 0xFF 0xFE 0x2D (IAC DONT SUPPRESS_LOCAL_ECHO). Aber ich sehe keinen meiner Befehle, die ich hinterher schreibe.
Ich verwende das MS Telnet-Programm, um eine Verbindung herzustellen.
Die IAC ist beschreiben here.
Die Suppress Local Echo here definiert
könnten Sie liefern möglicherweise den Code Sie die Unterdrückungs lokale Echo senden verwendet? Siehe meine verwandte Frage - http://stackoverflow.com/questions/6410579/how-to-disable-echo-when-sending-a-terminal-command-using-apache-common-net-teln :) – mre
konnte ich nicht Finde einen guten Weg, dies zu tun. Meine Abhilfe besteht darin, eine Rücktaste und dann ein '*' zu senden, um zu versuchen, das Zeichen zu überschreiben.Dies funktioniert meistens, aber wenn der Benutzer schnell schreibt, können 2 Zeichen erscheinen und nur 1 Rücktaste wird gesendet. – Robert