Là par contre, je sèche.
Type: Messages; Utilisateur: Médinoc
Là par contre, je sèche.
Je crois qu'on ne s'est pas compris.
Les Events que tu utilises sont anonymes et créés en Manual Reset, donc il y a forcément un truc qui les resette quelque part, ou bien ils sont détruits et...
Un code avec une race condition "fonctionne"... la plupart du temps.
Là, c'est au niveau conception et algorithme que tu dois vérifier qu'on ne peut pas resetter l'événement entre le moment où le...
Je pense que tu ne fais pas tes ResetEvent() au bon endroit, et que tu as une race condition à cause de ça.
PS: Ça me parait bizarre ton truc: C'est le serveur qui se connecte aux clients? 8O
Tes événements sont créés signalés. À quel moment les resettes-tu ?
Que se passe-t-il si un client se connecte entre le moment où tu crées l'event et celui où tu le resettes ? (race condition)
Es-tu sûr que tu n'as pas une attente avant ta boucle d'attente principale, ou un problème du genre?
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.