Bonjour,
je cherche comment utiliser la fonction select pour attendre un événement sur deux sockets ( exemple : un programme proxy qui ouvre un socket client et un socket serveur et attend un événement de l'un des deux) .
voila ma boucle :
Je ne sais pas comment gérer les deux socket dans "sock" 1er argument de select ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 while (1) { FD_ZERO(&readfs); FD_SET(sock_client, &readfs); FD_SET(sock_serveur, &readfs); if(select(sock, &readfs, NULL, NULL, NULL) < 0) ... ... ... }
Merci de votre aide.
Partager