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 :

[débutante] adresses IP d'un LAN


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de maya
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2006
    Messages
    140
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2006
    Messages : 140
    Par défaut [débutante] adresses IP d'un LAN
    Bonjour


    je veux avoir les adresses IP des machines de mon réseau local, je n'ai jamais travaillé avec une application réseau.
    dans la FAQ java j'ai trouvé une instruction qui permet de tirer l'adresse IP d'une machine String ip = InetAddress.getLocalHost ().getHostAddress ();
    Comment faire pour tirer toutes les adresses du LAN?
    j'ai vraiment besoin de vôtre aide.


    Merci d'avance

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 44
    Par défaut
    Impossible à la base.

    Si le réseau est sous Windows, il peut être possible d'utiliser une API Java qui puisse l'utiliser et connaître les machines du reseau (si elles sont sous Windows). Mais ça c'est une autre histoire ...

  3. #3
    Expert confirmé
    Avatar de Baptiste Wicht
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2005
    Messages
    7 431
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2005
    Messages : 7 431
    Par défaut
    Tu peux toujours imaginer calculer toutes les adresses possibles du réseau ou du sous-réseau (mais faut avoir le masque de sous-réseau) avec les calculs qui vont bien et ensuite tu fais des pings sur chacun des adresses possibles et ainsi tu auras tous les pcs de ton réseau.

    Je donne cette idée comme ça, mais j'ai jamais testé...

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 44
    Par défaut
    Un scanner ?

    Personnellement j'éviterai : ce serait trop long à obtenir toutes les IPs. D'autant qu'une machine peut exister sur le réseau sans répondre à un Ping.

    Mais bon ... dans le pire des cas c'est quand même une solution.

  5. #5
    Membre émérite
    Avatar de sironimo
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    669
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Mai 2004
    Messages : 669
    Par défaut
    Salut, ce sujet se rapproche un peu de ton idée

    Connaître machines connectées à un switch

    Pour ma part, à moins d'utiliser la méthode gloutonne de scannage de toutes les ip de ton réseau local suivant le masque choisi, je ne vois pas comment faire.

    Normalement, la connexion devrait être inverse. En effet, ta machine devrait être une sorte de serveur et tu essaierais avec chaque machine de ton réseau (ie des clients) d'accéder à ton serveur. Comme ça, tu pourrais stocker ces IP pour ensuite connaître les machines de ton réseau.

  6. #6
    Membre éprouvé
    Avatar de moritan
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juin 2005
    Messages
    687
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Juin 2005
    Messages : 687
    Par défaut
    Autre solution si tu as un serveur DHCP sur ton réseau, tu lui demandes les baux qu'il a donné et tu connaîtras les machine du réseau. Y compris celle qui peuvent être éteinte selon le réglage de ton serveur DHCP.
    Tu peut aussi voir avec l'interrogation des serveurs DNS de ton réseau, c'est fait pour ça normalement.

Discussions similaires

  1. Cacher une adresse ip dans un LAN
    Par sky88 dans le forum Protocoles
    Réponses: 7
    Dernier message: 13/08/2013, 17h39
  2. Recuperation d'adresses IP du reseau lan
    Par bugybugs dans le forum Entrée/Sortie
    Réponses: 0
    Dernier message: 18/11/2007, 22h42
  3. Réponses: 4
    Dernier message: 11/09/2006, 08h29
  4. [JAvaScript][IFrame][Débutant]IFrame et recupération d'adresse
    Par mavina dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 30/05/2006, 13h38

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