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

Réseau C Discussion :

UDP: binder sur la meme adresse en local


Sujet :

Réseau C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Étudiant
    Inscrit en
    Décembre 2007
    Messages
    630
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2007
    Messages : 630
    Par défaut UDP: binder sur la meme adresse en local
    Bonjour,
    j'ai une appli client serveur ( que je n'ai pas écrit, mais j'ai repris ). Je teste en mode UDP, en local.
    Est ce qu'il est possible de binder sur la meme adresse (127.0.0.1) pour le transmeteur et le recepteur ?
    Sinon comment tester UDP en local ... ? quelle adresses utiliser ?

    Merci d'avance pour votre aide

  2. #2
    Membre Expert Avatar de fregolo52
    Homme Profil pro
    Développeur C
    Inscrit en
    Août 2004
    Messages
    2 366
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur C

    Informations forums :
    Inscription : Août 2004
    Messages : 2 366
    Par défaut
    j'ai pas tout saisi mais, si ca peut aider, y'a SO_REUSEADDR avec setsockopt.

  3. #3
    Modérateur
    Avatar de Obsidian
    Homme Profil pro
    Chercheur d'emploi
    Inscrit en
    Septembre 2007
    Messages
    7 495
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Chercheur d'emploi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 7 495
    Par défaut
    Bonjour,

    Citation Envoyé par ikuzar Voir le message
    Sinon comment tester UDP en local ... ? quelle adresses utiliser ?
    Toute adresse débutant par 127 est en local. Le masque est 255.0.0.0. « 127.0.0.1 » est la première des adresses de cette plage et l'usage veut qu'elle soit par défaut la seule, mais tu peux choisir n'importe quelle adresse en 127.x.x.x.

  4. #4
    Membre émérite Avatar de orfix
    Homme Profil pro
    Inscrit en
    Avril 2007
    Messages
    707
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Avril 2007
    Messages : 707
    Par défaut
    Citation Envoyé par ikuzar Voir le message
    Est ce qu'il est possible de binder sur la meme adresse (127.0.0.1) pour le transmeteur et le recepteur ?
    Seule le serveur à besoin d'appeler bind(), tu dois certainement faire allusion au fait que le client comme le serveur utiliserons l'adresse 127.0.0.1 à la fois comme adresse source et destination... Ceci est tout à fait normal la distinction se fera grâce au numéro de port utilisé par chacun.

  5. #5
    Modérateur
    Avatar de Obsidian
    Homme Profil pro
    Chercheur d'emploi
    Inscrit en
    Septembre 2007
    Messages
    7 495
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Chercheur d'emploi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 7 495
    Par défaut
    Citation Envoyé par ssmario2 Voir le message
    Seule le serveur à besoin d'appeler bind(), tu dois certainement faire allusion au fait que le client comme le serveur utiliserons l'adresse 127.0.0.1 à la fois comme adresse source et destination... Ceci est tout à fait normal la distinction se fera grâce au numéro de port utilisé par chacun.
    Attention, toutefois : il travaille en UDP. C'est un protocole hors-connexion. Même si un hôte peut connaître le port source de son homologue, il n'y a rien qui relie directement la réponse au paquet reçu, ni même qui garantisse que ce sera bien la même application qui sera à l'écoute de cette réponse.

    Généralement, donc, les applications UDP fonctionnent en pair-à-pair en utilisant le même port de chaque côté.

  6. #6
    Membre émérite Avatar de orfix
    Homme Profil pro
    Inscrit en
    Avril 2007
    Messages
    707
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Avril 2007
    Messages : 707
    Par défaut
    Citation Envoyé par Obsidian Voir le message
    Généralement, donc, les applications UDP fonctionnent en pair-à-pair en utilisant le même port de chaque côté.
    Je n'ai pas compris votre remarque, pourquoi le client et le serveur doivent-ils utiliser le même numéro de port en UDP ?

Discussions similaires

  1. Comment ecrire sur la meme ligne avec la commane ECHO
    Par juflata dans le forum Windows
    Réponses: 3
    Dernier message: 24/11/2015, 09h06
  2. Réponses: 4
    Dernier message: 27/02/2014, 16h46
  3. Réponses: 6
    Dernier message: 17/01/2013, 10h55
  4. Apache + TYPsoft sur la meme machine?
    Par cfalcot dans le forum Apache
    Réponses: 2
    Dernier message: 26/01/2005, 14h27
  5. nombre de socket sur un meme port ?
    Par ginnovy dans le forum Développement
    Réponses: 3
    Dernier message: 25/10/2002, 10h52

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