Bonjour
J'ai réalisé un client Telnet en Java en utilisant la bibliothèque Jakarta et une interface Swing.
Tout fonctionne très bien, j'affiche la sortie dans un JTextArea, mais je n'arrive pas à implémenter les commandes clavier comme "Ctrl+C" pour stopper les applications.
Dans mon interface j'ai ajouté un KeyListener, quand je fais la combinaison "Ctrl+C" j'ai bien le code 67 qui est lu. D'après cette page il existe plusieurs commandes telnet :
http://jakarta.apache.org/commons/ne...etCommand.html
Pour envoyer les commandes à la machine hôte j'ai essayé de lui envoyer les caractères "243\n" ou "244\n", même "BRK\n" mais aucune n'a d'effet sur le déroulement du programme distant qui continu sa route.
Je me dis que ça ne doit pas être la bonne façon de procéder mais je ne trouve pas de fonction spéciale dans la bibliothèque pour envoyer un code de commande...
Comment dois-je procéder?
Merci
Partager