IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Java Discussion :

connexion telnet pas de réponse


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Femme Profil pro
    Inscrit en
    Avril 2011
    Messages
    116
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 116
    Par défaut connexion telnet pas de réponse
    Bonjour,
    j'essai de creer une connection telnet avec un switch mais je ne sais pas si je suis bien connecté ou pas je n'ai aucune réponse aucun message d'erreur rien...

    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
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
     
     
    public class telnet extends HttpServlet {
    	 public static Socket connection;
         public static OutputStream out;
         public static InputStream in;
         public static byte [] b = new byte[] {(byte)10,(byte)247,(byte)126,(byte)244};
     
    public void socketConnect(byte [] b, int intPort){
         try {
         //create new socket
         connection = new Socket( InetAddress.getByAddress( b ), intPort );
         } catch (UnknownHostException uhe ) {
                 System.exit(1);
         }
    catch (IOException ioe ) {
    System.out.println("error : " + ioe);
    System.exit(1);
    }
    }
    //This void will create IO streams (required to send data through your socket):
     
    public void createIOStreams(){
         try{
                 out = connection.getOutputStream();
                 in = connection.getInputStream();
                 } catch (IOException ioe ) {
         System.exit(1);
                 }
         }/*
    public void disconnect() {
    	   try {
    		 telnet.disconnect();
    	   }
    	   catch( Exception e ) {
    		 e.printStackTrace();
    	   }
    	  }*/
    //Reading from the server:
     
    public void readReply() throws ClassNotFoundException, IOException{
         try{
         byte[] buffer = new byte[4096];
         int bytes_read;
         // Read server response and determine response length
         bytes_read = in.read(buffer);
         //Convert response to string
         String strResponse = new String(buffer,0,bytes_read);
         System.out.println(strResponse);
         }
     
         catch(Exception e){}
         }
     
    //Sending to server:
     
    public void sendMessage(String strInstruction){
         // send strInstruction to server
         try{
         // Convert string to array of type byte
         byte[] buffer = strInstruction.getBytes();
         // Send to server
         out.write(buffer);
         } catch (IOException ioe ) {
                 System.exit(1);}//end catch
                 //end fun
         }
     
     
    		  public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
    			{ 
    				 try
    				 {
    						response.setContentType("text/html");
    						PrintWriter out = response.getWriter();
    						out.println("t");
    						 telnet t1=new  telnet();
     
    					     t1.socketConnect(b,23);
    					     t1.sendMessage("log");
    					     t1.sendMessage("pass");
    					     t1.sendMessage("display current-configuration");
    					     t1.createIOStreams();
    					     t1.readReply();
     
     
     
     
    				   }
    				   catch( Exception e )
    				   {
    					 e.printStackTrace();
    				   }
     
    			}
    		  public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException 
    			 {
    			      doGet(request, response);
    			  }
     
    }
    Merci d'avance pour votre aide

  2. #2
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    affichez toutes vos exceptions. Et jamais de System.exit dans une servlet

  3. #3
    Membre confirmé
    Femme Profil pro
    Inscrit en
    Avril 2011
    Messages
    116
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 116
    Par défaut
    Voilà j'ai fais les modifs maintenant ça charge, ça charge et ça ne s'arrête pas..

  4. #4
    Membre confirmé
    Femme Profil pro
    Inscrit en
    Avril 2011
    Messages
    116
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 116
    Par défaut
    apparemment c'est la connexion qui ne se fait pas

  5. #5
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    Faites du pas à pas, c'est probablement parce que l'équipement ne vous répond pas Ce qui est probablement du au fait que vous ne lui envoyez rien (le sendMessage vont générer des NullPointerException puisque vous créez les streams après).

    Il vaut mieux faire remonter vos exceptions jusque la servlet pour bien voir ce qui se passe

Discussions similaires

  1. connexion telnet pas de réponse
    Par batbat52 dans le forum Développement Web en Java
    Réponses: 0
    Dernier message: 14/06/2011, 10h41
  2. [VB6] pas de réponse du code
    Par ashen dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 16/06/2006, 16h01
  3. Connexion TelNet avec FrameWork
    Par BenGlut dans le forum Delphi .NET
    Réponses: 1
    Dernier message: 21/02/2006, 15h52
  4. Connexion Telnet et commande Shell
    Par Enano dans le forum API, COM et SDKs
    Réponses: 3
    Dernier message: 05/11/2005, 08h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo