connexion java à un serveur Ms-dos
bonjour
j'ai un pb concernant mon application java qui consiste à se connecter à un serveur tournant à Ms-Dos.
je veux envoyer des réquetes et recevoir des réponses
j'ai essayé avec ssh et avec telnet et ca pa marché.
voici mon code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
| Telnet telnet = null;
boolean connected = false;
String hostname = "172.16.255.20";
try{
telnet = new Telnet(hostname,22);
telnet.addTelnetListener(this);
TelnetScript script = new TelnetScript(telnet);
TelnetTask username = new TelnetTask("login:","Administrator","Password:");
// create task to automatically submit password
TelnetTask password = new TelnetTask("Password:","adimist","$");
// create task to perform a directory listing
TelnetTask dirListing = new TelnetTask("$","tree","$");
// add tasks to script
script.addTask(username);
script.addTask(password);
script.addTask(dirListing);
// establish Telnet connection
telnet.connect();
connected = true;
if (connected) {
JOptionPane.showMessageDialog(this, "Connexion réussi ", "connexion", JOptionPane.INFORMATION_MESSAGE);
System.out.println(dirListing.getResponse());
}}catch (Exception er) {
er.printStackTrace();
JOptionPane.showMessageDialog(null, "Host name,Login ou mot de passe incorrect", "ERROR", JOptionPane.ERROR_MESSAGE);
}
} |
j'ai réussi à se connecter au serveur et à envoyer la requête mais dirListing.getResponse() ne retourne rien
merci d'avance