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 :

Fonction isReachable


Sujet :

API standards et tierces Java

  1. #21
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    318
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 318
    Par défaut
    J'ai une serie de 28 points d'acces, 40 pc et serveurs et 20 switchs

    Je vais enregistrer leurs activitées, je me demande combien de Threads je peux lancer d'un coup...

  2. #22
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Avril 2006
    Messages
    32
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2006
    Messages : 32
    Par défaut
    la mthode .isReachable() doit envoyer plusieurs paquet sur le reseau
    il attend donc surement le nb de reponses correspondantes et donc il lui faut un certain temps

  3. #23
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Avril 2006
    Messages
    32
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2006
    Messages : 32
    Par défaut
    a propos de ton thread n'oubli pas de declarer ta methode run Synchronised de telle facon que deux thread ne peuvent pas s'entremeler les pinceaux avec les differentes variables tu peut lancer tous les Thread en meme temps !!!

  4. #24
    Membre chevronné Avatar de Scorpyosis
    Homme Profil pro
    Inscrit en
    Janvier 2004
    Messages
    365
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2004
    Messages : 365
    Par défaut
    Citation Envoyé par yann999
    a propos de ton thread n'oubli pas de declarer ta methode run Synchronised de telle facon que deux thread ne peuvent pas s'entremeler les pinceaux avec les differentes variables tu peut lancer tous les Thread en meme temps !!!
    Je vois pas l'interet de mettre la methode run synchronized etant donné que il n'y a pas de variable partagées ? Pour chaque Ping, on crée un thread, et chaque thread a ses propres variables, donc le synchronized je vois pas trop ce qu'il vient faire là

  5. #25
    Membre chevronné Avatar de Scorpyosis
    Homme Profil pro
    Inscrit en
    Janvier 2004
    Messages
    365
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2004
    Messages : 365
    Par défaut
    Citation Envoyé par arsenik7
    J'ai une serie de 28 points d'acces, 40 pc et serveurs et 20 switchs

    Je vais enregistrer leurs activitées, je me demande combien de Threads je peux lancer d'un coup...
    Si tu as peur de surcharger la mémoire, ne les lance pas tous en meme temps, fait un roulement. Tu mets tes adresses a pinger dans un tableau (par exemple tu en as 100) et toutes les X secondes tu en testes 10, puis après tu testes les 10 autres...etc
    Sinon tu essais de tout pinger d'un coup et tu regarde si ton pc se met a fumer et la tu sauras si tu a atteint la limite de thread

  6. #26
    Membre chevronné
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    1 855
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 1 855
    Par défaut
    bonjour,

    J'ai des problèmes pour pinger une adresse local avec cette méthode.

    si je fais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    InetAddress i = InetAddress.getByName("10.0.200.1");
    pingOK = i.isReachable(2000);
    => ça ne fonctionne pas, la fonction me renvoie toujours false
    => j'ai regardé avec wireshark, il n'y a que des requêtes TCP vers le port 7 (le module pingé ne répond pas à ce type de requête)
    => par contre avec www.google.com ça fonctionne normalement car le serveur DNS répond


    Remarque : Je tourne sous XP SP3 en j'ai les droits administrateur. Sous DOS, le ping fonctionne.

    Une solution ?

    merci d'avance,

Discussions similaires

  1. Réponses: 8
    Dernier message: 12/02/2013, 01h08
  2. Fonction API
    Par margilb dans le forum C++Builder
    Réponses: 2
    Dernier message: 08/07/2002, 11h11
  3. Implémentation des fonctions mathématiques
    Par mat.M dans le forum Mathématiques
    Réponses: 9
    Dernier message: 17/06/2002, 16h19
  4. fonction printf
    Par ydeleage dans le forum C
    Réponses: 7
    Dernier message: 30/05/2002, 11h24
  5. FOnction api specifiant la position de la souris
    Par florent dans le forum C++Builder
    Réponses: 4
    Dernier message: 15/05/2002, 20h07

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