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

C++ Discussion :

[C++] [Sockets] Comment recevoir des données d'un client spécifique ?


Sujet :

C++

  1. #1
    Expert confirmé
    Avatar de Aspic
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    3 905
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2005
    Messages : 3 905
    Points : 4 388
    Points
    4 388
    Par défaut [C++] [Sockets] Comment recevoir des données d'un client spécifique ?
    Bonjour,

    Depuis hier, j'ai commencé à concevoir une classe socket_cliente et socket_serveur afin de créer un petit chat multi client.

    J'ai enfin réussi à me débrouiller avec les threads côté serveur mais je ne n'arrive pas à recevoir les données d'un client spécifique.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    // tabSck est un tableau des sockets clientes
    // sck est la socket serveur
    recv(tabSck[i], buffer, sizeof(buffer)-1, 0);
    Le problème c'est que je ne connait pas l'indice "i" coté serveur... et si je met "sck" à la place alors il ne se passe rien (je recois pas les données)

    Peux être faut il utiliser un select ? Mais j'ai rien compris à ce sujet malgré les tutos lu sur dvp ou autre sites.

    Merci pour votre aide

    PS : Je suis en mode synchrone car rien compris au mode asynchrone

  2. #2
    Expert confirmé
    Avatar de Aspic
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    3 905
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2005
    Messages : 3 905
    Points : 4 388
    Points
    4 388
    Par défaut
    Pas une petite idée ?

Discussions similaires

  1. Recevoir des données (Sockets)
    Par Torshid dans le forum C#
    Réponses: 8
    Dernier message: 19/09/2011, 15h39
  2. Comment recevoir les données vers un client ?
    Par Kadaj dans le forum Réseau/Web
    Réponses: 9
    Dernier message: 04/06/2006, 17h49
  3. Réponses: 3
    Dernier message: 20/01/2005, 19h19
  4. CFile : comment lire des données
    Par romeo9423 dans le forum MFC
    Réponses: 3
    Dernier message: 25/10/2004, 19h10
  5. Comment récuperer des données entrées au clavier?
    Par Elisée A. dans le forum MFC
    Réponses: 2
    Dernier message: 13/02/2004, 07h22

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