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 :

Choisir interface reseau


Sujet :

Entrée/Sortie Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2006
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 24
    Par défaut Choisir interface reseau
    Bonjour, je ne sais pas exactement ou il serait le plus judicieux de poster ce message, donc je le poste ici puisque je developpe en JAVA.

    En fait je realise un programme qui est cense tourner sur un ordinateur equipe de plusieurs interfaces reseau, qui peuvent etre connectees au meme appareil de l'autre cote.

    Le probleme est que je ne sais pas comment faire pour selectionner l'interface a utiliser pour envoyer mes donnees... je n'ai rien trouve de particulier a ce propos sur le net, et en regardant les tutoriels, mais je ne sais peut-etre pas exactement ce que je cherche...

    Donc voila ma question est :
    Comment choisir l'interface reseau sur laquelle les sockets vont se creer ?

    Ma question est principalement liee au code JAVA, mais si vous savez le faire en C la reponse m'interesse egalement.

    Merci.

  2. #2
    Membre expérimenté Avatar de a.snaps
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    209
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 209
    Par défaut
    Ce n'est pas vraiment ma tasse de thé, mais ne serait-ce pas l'ip qui défini l'interface?
    Alex

    UPDATE:
    public static Enum<NetworkInterface> java.net.NetworkInterface.getNetworkInterfaces();

  3. #3
    Membre averti
    Inscrit en
    Avril 2006
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 24
    Par défaut
    Si tout a fait !!! J'allais justement poster que je craquais !!!

    Tu as raison ce probleme n'en est pas un ! En plus je l'avais deja resolu sans m'en apercevoir a un moment (en specifiant de se connecter a l'IP de la carte et pas au localhost-> 127.0.0.1). Enfin ce message pourra toujours etre utile aux gens qui se posent cette question (on etait deja 2)...

    Donc pour choisir ou lier votre socket il suffit en JAVA (et en C aussi je suppose) de preciser l'adresse IP de l'interface a laquelle lier le socket et le tour est joue !

    Merci a.snaps !

    UPDATE:

    Merci pour ton update parce que je cherchais cette classe tout de meme...

  4. #4
    Membre expérimenté Avatar de a.snaps
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    209
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 209
    Par défaut
    Argh... Tu as lu trop vite.
    Tu obtenir la liste des interfaces dispo via:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
     
    public static Enum<NetworkInterface> java.net.NetworkInterface.getNetworkInterfaces();
    On peut faire auter chose que du tcp/ip sur une interface réseau!
    pas bonne idée l'update.
    Ma faute
    Alex

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2005
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Août 2005
    Messages : 46
    Par défaut
    Citation Envoyé par zi_omnislasher

    Donc pour choisir ou lier votre socket il suffit en JAVA (et en C aussi je suppose) de preciser l'adresse IP de l'interface a laquelle lier le socket et le tour est joue !
    Salut !
    Je me permet juste une petite précision :
    les sockets (serveur ou client) on besoin également du port d' écoute
    en C le principe est le même mais le code est plus long à écrire pour diverses
    raisons...

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

Discussions similaires

  1. choisir interface reseau
    Par tmed_parasite dans le forum Administration
    Réponses: 0
    Dernier message: 07/04/2009, 10h14
  2. Mise en oeuvre deuxieme interface reseau XEN
    Par c82etar dans le forum Réseau
    Réponses: 0
    Dernier message: 17/11/2008, 16h25
  3. Lister les interfaces reseau
    Par jehrikhan dans le forum Réseau
    Réponses: 1
    Dernier message: 03/10/2008, 15h08
  4. arreter une interface reseau wous windows xp
    Par zap0000 dans le forum Windows XP
    Réponses: 2
    Dernier message: 26/01/2006, 11h34
  5. Comment affecter 2 @IP a 1 seule interface réseau
    Par wodel dans le forum Réseau
    Réponses: 5
    Dernier message: 30/11/2005, 14h11

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