J'ai un démon Solaris écrit en Java6. Les clients peuvent s'y connecter en utilisant une interface de type telnet. Ils se connectent à tel ou tel port, et je lis les lignes d'entrée et j'agis sur eux.Désactiver l'écho de caractères sur la connexion réseau Java
À un moment donné, je dois demander à l'utilisateur d'entrer un mot de passe, et pendant la saisie, je souhaite désactiver l'écho des caractères sur le client telnet.
Le code a un objet Socket et crée un InputStream à partir du résultat getInputStream() du socket, puis lit et met en mémoire tampon les caractères de l'InputStream, en les décomposant sur les limites cr/lf.
Je ne vois aucun attribut sur l'InputStream ou le Socket pour désactiver l'écho des caractères vers le client.
Quelqu'un peut-il me pousser dans la bonne direction?
Vous êtes sur, Chris. Le RFC éclaircit beaucoup. Je prenais une vue très simplifiée de telnet; la mise en œuvre comme une NVT appropriée devrait accomplir ce que je veux. Merci. – Andrew