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 :

serveur : récupération de l'IP du client


Sujet :

Réseau C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Avril 2007
    Messages
    81
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 81
    Par défaut serveur : récupération de l'IP du client
    Bonjour,
    je suis en train de faire une communication entre un client et un serveur en C sous Unix pour mes cours.
    Mon serveur doit récupérer l'adresse IP des clients qui sont connectés. Mon problème est que je ne sais pas comment mon serveur peut récupérer l'adresse IP du/des clients connectés.
    Est-ce que quelqu'un saurait m'aider à trouver une solution?
    Cordialement
    Fredonouille

  2. #2
    Modérateur
    Avatar de nouknouk
    Homme Profil pro
    Inscrit en
    Décembre 2006
    Messages
    1 655
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 1 655
    Par défaut
    salut,

    je te conseille de jeter un oeil du côté de la fonction getpeername() (valable pour windows & linux).

    EDIT: un truc du genre:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
      // fd étant le file descriptor de ta socket.
     
      struct sockaddr address;
      socklen_t address_len;
      int result = getpeername(fd, &address,&address_len);  
      if (result != 0) {
          // ERROR IN getpeername
      }
      else {
          // getpeername successfull:
      }

  3. #3
    Membre confirmé
    Inscrit en
    Avril 2007
    Messages
    81
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 81
    Par défaut
    Merci beaucoup de ta réponse. Je vais voir si cela me convient et je te dis quoi au plus vite.

Discussions similaires

  1. Réponses: 5
    Dernier message: 19/01/2007, 16h02
  2. Réponses: 2
    Dernier message: 12/06/2006, 16h21
  3. [client/serveur] Quel est format de requêtes Client/BDD ?
    Par sotuxan dans le forum Décisions SGBD
    Réponses: 2
    Dernier message: 05/03/2006, 12h52
  4. Connexion à serveur lunix à partir d'un client windows
    Par Germain123 dans le forum Réseau
    Réponses: 6
    Dernier message: 02/03/2006, 12h49
  5. Réponses: 72
    Dernier message: 05/12/2005, 10h45

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