slt,
J'utilise les WSAEvent pour faire un serveur réseau, j'ai un tableau d'events et un tableau de socket, j'appele alors la fonction WSAWaitForMultipleEvents pour savoir si des evenements se produisent. Jusque là, aucun probleme.
Mais lorsqu'un de mes clients se déconnecte, je ferme le socket, inutile alors, et je détruit l'évenement et le handle. J'ai donc un "trou" dans mon tableau d'évenements, et lorsque j'appele la fonction WSAWaitForMultipleEvent, j'obtient alors une erreur. Y a t'il une solution a ce probleme? ou faut il absolument remettre tout les sockets et évenements à la suite(dans les tableaux) avant d'appeler la fonction WSAWaitForMultipleEvents?
Partager