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

Entrée/Sortie Java Discussion :

Lister les adresses IP


Sujet :

Entrée/Sortie Java

  1. #1
    Membre chevronné
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2007
    Messages
    340
    Détails du profil
    Informations personnelles :
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2007
    Messages : 340
    Par défaut Lister les adresses IP
    Bonjour j'aurais aimé savoir s'il existe un moyen de lister les adresses IP disponnibles sur un réseau local en Java.

    Merci

    PS : par disponnible je veux dire utilisées par un poste.

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Février 2008
    Messages
    439
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 439
    Par défaut
    Tu peux faire un ping broadcast (à supposer que c'est autorisé par l'administrateur), et voir ce qui sort (à supposer que les machines sont configurées pour répondre au ping broadcast, à supposer que les paquets ne se perdent pas...).

    Regarde la doc de ping; il faudra peut-être passer l'option -b.

  3. #3
    Membre chevronné
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2007
    Messages
    340
    Détails du profil
    Informations personnelles :
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2007
    Messages : 340
    Par défaut
    Merci je vais essayer, apparement il n'y a pas de solution en Java... je débute un peu dans ce domaine mais comment ça marche en général pour trouver les machines d'un réseau si quelqu'un a un lien qui l'explique ou qui peut m'orienter vers un tutoriel ou un cours pour que j'assimile les connaissance dont j'ai besoin ça serait cool.

    Merci

  4. #4
    Membre chevronné
    Profil pro
    Inscrit en
    Février 2008
    Messages
    439
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 439
    Par défaut
    Citation Envoyé par soft0613 Voir le message
    Merci je vais essayer, apparement il n'y a pas de solution en Java...
    C'est surtout qu'il n'y a pas de solution du tout.

    Après, il faudrait surtout savoir ce que tu veux faire et pourquoi tu as besoin d'adresses IP.

  5. #5
    Membre chevronné
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2007
    Messages
    340
    Détails du profil
    Informations personnelles :
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2007
    Messages : 340
    Par défaut
    En fait j'essaye d'écrire un petit programme en Java qui me permette de transférer des fichiers entre mes différents PC (qui sont sous des OS différents) et j'aimerai que le programme puisse trouver seul les PC sur le réseau sans que je sois obligé d'entrer les adresses IP moi-même.

    Voilà.

  6. #6
    Membre chevronné
    Profil pro
    Inscrit en
    Février 2008
    Messages
    439
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 439
    Par défaut
    En tout état de cause, je pense que tu devrais exposer ton problème de conception dans un groupe de discussion sur les réseaux. (Parce que ta question n'a rien à voir avec Java.)

  7. #7
    Membre chevronné
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2007
    Messages
    340
    Détails du profil
    Informations personnelles :
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2007
    Messages : 340
    Par défaut
    Ok merci bien du conseil, je voulais juste savoir s'il existait une solution déjà faite en Java ce qui m'aurait évité quelques heures de recherches...

  8. #8
    Membre chevronné
    Profil pro
    Inscrit en
    Février 2008
    Messages
    439
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 439
    Par défaut
    Citation Envoyé par soft0613 Voir le message
    Ok merci bien du conseil, je voulais juste savoir s'il existait une solution déjà faite en Java ce qui m'aurait évité quelques heures de recherches...
    Pour avoir la liste des ordinateurs connectés au réseau local, c'est tout simplement impossible en général, il faut bien que les ordinateurs coopèrent d'un façon ou d'une autre :
    • soit en s'inscrivant quelque part (par exemple, si le réseau utilise DHCP, peut-être le serveur DHCP peux te donner une liste),
    • soit en étant référencé par un administrateur (regarde dans /etc/hosts, ou dans les fichiers de définitions du DNS si il y a un serveur DNS pour le réseau local),
    • soit en répondant à des requêtes broadcast, ou multicast (tout d'un coup, il me revient qu'existe un groupe multicast "all-hosts", 244.0.0.1, dont les ordinateurs du réseau local font automatique partie [1]).

    [1] J'ai essayé "ping 244.0.0.1", sous Windows me dit "PING : échec de la transmission ; code d'erreur 1232."; qu'est-ce que c'est que ce binz?

    Maintenant, si tout ce que tu veux c'est copier un fichier, il existe déjà des programmes pour le faire...

  9. #9
    Membre chevronné
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2007
    Messages
    340
    Détails du profil
    Informations personnelles :
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2007
    Messages : 340
    Par défaut
    Merci bien pour toutes ces pistes, oui il existe déjà des programmes mais en fait je voulais le faire pour apprendre à utiliser les socket en java (je suis encore étudiant).

Discussions similaires

  1. Comment lister les adresses emails d'un fichier
    Par djibril dans le forum Téléchargez
    Réponses: 0
    Dernier message: 30/06/2011, 15h28
  2. Réponses: 2
    Dernier message: 24/09/2010, 10h34
  3. lister les adresses ip
    Par flolebreton dans le forum Langage
    Réponses: 19
    Dernier message: 14/12/2009, 16h21
  4. Réponses: 2
    Dernier message: 24/04/2008, 13h52
  5. Cherche à lister les adresses IP dispo sur la machine
    Par yukkyyuk dans le forum Windows
    Réponses: 3
    Dernier message: 16/03/2005, 11h50

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