tibob51
Messages postés268Date d'inscriptionvendredi 30 avril 2004StatutMembreDernière intervention13 mai 20132 20 oct. 2005 à 15:09
OK,
c normal accepte (tout come recv ke tu utilisera certainement) est une fonction bloquante donc tant qu'il ya personne ça restera bloqué.
2 solutions.
-soit tu fait un Thread pour cette fonction et pend recv.
-soit tu param ton socket avec la fonction ioctlsocket(Socket, FIONBIO,1)
tibob51
Messages postés268Date d'inscriptionvendredi 30 avril 2004StatutMembreDernière intervention13 mai 20132 20 oct. 2005 à 15:44
c normal qu'il te retourne -1 (et d'allieur ça peut etre un inconvégnant) l te retournera toujours -1 dés que quelqu'un se conecte il t'envoi alors le socket puis re -1 ...
PS a propos de la fonction recv() c la même chose! -1 quand rien n'est reçu et les nombres d'octet quand tu reçoit quelque chose
anthonycosson
Messages postés106Date d'inscriptionmercredi 30 mars 2005StatutMembreDernière intervention20 novembre 2009 3 nov. 2005 à 13:43
dsl de repondre 2 semaine plus tard alors le probleme etai que il me refuser un parametre dans la fonction createthread alors g essayé avec afxbeginthread mais je capte pas trop commen l'initialiser
alors si tu pouvait me donner un petit ex de fonctionnement ce serai tres sympa
merci d'anvance