J'essaye de supprimer l'écho local d'un mot de passe dans une session telnet en envoyant 0xFF 0xFD 0x2D (IAC DO SUPPRESS_LOCAL_ECHO). Cela fonctionne bien.Comment annuler la suppression de l'écho local
Mon problème est d'activer l'écho local après le mot de passe. J'envoie 0xFF 0xFE 0x2D (IAC DONT SUPPRESS_LOCAL_ECHO). Mais je ne vois aucune de mes commandes que je tape après. J'utilise le programme MS Telnet pour me connecter. Le code IAC est here.
Le Suppress Écho local est défini here
pourrait vous fournir éventuellement le code utilisé pour envoyer le suppress écho local? Voir ma question connexe - http://stackoverflow.com/questions/6410579/how-to-disable-echo-when-sending-a-terminal-command-using-apache-commons-net-teln :) – mre
Je ne pouvais pas trouver un bon moyen de le faire. Ma solution consiste à envoyer un retour arrière, puis un '*' pour essayer d'écraser le caractère.Cela fonctionne principalement, mais si l'utilisateur tape rapidement 2 caractères peuvent apparaître et qu'un seul retour arrière est envoyé. – Robert