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 :

comment je peut recuperer l'adresse ip d'un port ouvert dans un reseau locale


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Janvier 2009
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 20
    Par défaut comment je peut recuperer l'adresse ip d'un port ouvert dans un reseau locale
    je suis debutant dans la programmation reseau en java , mon application comporte un serveur et des clients , toutes fois un client doit se connecter au serveur qui se deplace sur le reseau en cas de pannes , mon probleme est que je doit dabord recuperer l'adresse ip du serveur qui ouvre un port specifique et ensuite se connecter , pour bien detailler voici ma demarche :
    coté serveur :
    ouvrir un port 1111 et attendre les connexions des clients
    coté client :
    chercher l'@ip du port 1111 et se connecter
    et merci pour tout 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
    chercher "l'adresse ip d'un port" n'a aucun sens en terme de réseau. Si ton serveur se déplace, met à jour le dns utilisé sur ton réseau, et fait pointer l'entrée vers la nouvell ip. C'est toujours comme ça qu'on fait du déplacement de services dans un réseau ou du load balancing.

    L'autre option c'est de faire du broadcast udp et d'attendre que le serveur réponde, avec le risque que d'autres seveur se fassent passer pour lui ou que le réseau soit saturé de broadcasts

  3. #3
    Membre averti
    Inscrit en
    Janvier 2009
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 20
    Par défaut
    merci beaucoup tchize , si je doit mettre à jours le DNS de mon reseau cela veut dire que j'ai les noms de machine de mon reseau locale , mais mois je l'est pas ,comment je peut faire pour recuperer tous les noms de machine de mon reseau .

  4. #4
    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
    heu, le but c'est juste de donner un nom au service. Ensuite, tu fait pointer l'entrée dns de ce service sur l'ip de la machine qui le fait tourner. Quand tu déplace le service d'une ip à l'autre, t'as qu'à mettre à jour l'entrée du dns.

  5. #5
    Membre averti
    Inscrit en
    Janvier 2009
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 20
    Par défaut
    je n'est jamais utilisé le DNS , mais ce que je comprend de ta reponse c'est que le serveur à sa creation doit s'identifier aupres du DNS par un nom de service et une adresse IP et s'il deplace il change l'entrée lui correspond , si tu peut m'aider par une petite documentation sur l'utilsation du DNS en java je serais tres reconnaissant , j'ai des livres de programmtion reseau en java mais je trouve rien sur le DNS

  6. #6
    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
    c'est ladministrateur du réseau, quand il déplace le service qui met à jour le dns. T'essaie de faire ce genr de chose dans quel cadre réseau? Si c'est un réseau de trois machine, utilise du broadcast udp pour trouver le serveur. Si c'est un réseau d'entreprise, demande au administrateur réseau d'associer une ip à ton service quand ils le démarrent.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 10
    Dernier message: 21/12/2011, 12h01
  2. Réponses: 3
    Dernier message: 12/09/2008, 18h49
  3. comment, en C++, recuperer l'adresse mac sous win98?
    Par stefane1981 dans le forum Windows
    Réponses: 2
    Dernier message: 06/10/2005, 19h12
  4. comment recuperer l'adresse mac en C++ sous win98
    Par stefane1981 dans le forum MFC
    Réponses: 1
    Dernier message: 06/10/2005, 18h20

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