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 : Sélectionner tout - Visualiser dans une fenêtre à part
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