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