Probleme chat serveur client en C, comment gérer le fé que je puisse recevoir et
lenneth666
Messages postés138Date d'inscriptionsamedi 18 novembre 2000StatutMembreDernière intervention23 novembre 2010
-
16 févr. 2006 à 20:38
tibob51
Messages postés268Date d'inscriptionvendredi 30 avril 2004StatutMembreDernière intervention13 mai 2013
-
16 févr. 2006 à 23:30
En fait voila ds ma boucle j'ai d'abord un sendto et un recvfrom
ensuite, dc j'envoi un message ms avant de pouvoir en envoyer un autre
je doi d'abord en recevoir un , hors pr un chat c pas l'idéal
Dc komment je pourrais gérer le fait que je puisse ou recevoir ou
envoyer, j'ai entendu parler de multi thread, il y a t'il une autre
solution ?
A voir également:
Probleme chat serveur client en C, comment gérer le fé que je puisse recevoir et
tibob51
Messages postés268Date d'inscriptionvendredi 30 avril 2004StatutMembreDernière intervention13 mai 20132 16 févr. 2006 à 23:30
La deuxiéme solution serai de faire que tes fonction recv et send ne soit
pas bloquante,mais a toi de voir si ça te génera pas (si aucune donné n'est reçue recv retournera -1)
si tu veut donc les rendre non bloquantes utilise:
unigned long valeur=1;
ioctlsocket(nom de ton socket, FIONBIO,&valeur)