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

API standards et tierces Java Discussion :

Telnet check sur Port 8080 bizare


Sujet :

API standards et tierces Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de Soulama
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2004
    Messages
    619
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2004
    Messages : 619
    Par défaut Telnet check sur Port 8080 bizare
    Bonsoir,
    jessaye de faire un check sur un Server TomCat per Telnet pour savoir sil vie.
    jai deux PC un pour developpement et un pour mes tests. Le serveur TomCat se trouve sur un troisieme PC( Remote );
    si TomCat est Down, le premier PC me dit quil est DOWN, mais le deuxieme PC me dit toujour quil est UP.
    je ne comprends pas ce comportement bizare, voici la methode que jutilise pour faire mon check.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
        public boolean checkServer( String server, int port ) {
            boolean result = false ;
            TelnetClient client = new TelnetClient();
            try {
                client.connect( server, 8080 );
                result = true ;
            } catch( SocketException e ) {
            } catch( IOException e ) {
            }
            return result ;
        }
    Donc la meme methode me donne diferrent resultat pour le meme Serveur.
    merci pour toutes infos.
    Soulman

  2. #2
    Membre éprouvé
    Avatar de mavina
    Homme Profil pro
    Développeur Java
    Inscrit en
    Octobre 2004
    Messages
    1 812
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Chine

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2004
    Messages : 1 812
    Par défaut
    Salut,

    Et si tu affichait ton stacktrace :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    public boolean checkServer( String server, int port ) {
            boolean result = false ;
            TelnetClient client = new TelnetClient();
            try {
                client.connect( server, 8080 );
                result = true ;
            } catch( SocketException e ) {
            } catch( IOException e ) {
                 e.printStackTrace();
            }
            return result ;
        }
    tu aurai un début de réponse. Ca peut être tout et n'importe quoi : le serveur qui refuse, un timeout, une perte de connexion, ...

    Qui plus est, pourquoi mettre le port en dur alors que tu le passe en paramètre de ta fonction ?

    Fred

Discussions similaires

  1. Réponses: 9
    Dernier message: 16/07/2013, 15h52
  2. htaccess et protection de répertoire sur port 8080
    Par feelGood dans le forum Sécurité
    Réponses: 7
    Dernier message: 26/06/2012, 17h28
  3. Réponses: 3
    Dernier message: 15/11/2007, 13h57
  4. acces webdav sur port 8080
    Par sam_c_java dans le forum Windows XP
    Réponses: 0
    Dernier message: 29/10/2007, 19h29
  5. Réponses: 4
    Dernier message: 15/07/2007, 08h22

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