[winsock] Queue des messages ?
Bonjour :)
J'utilise winsock pour créé un chat (dans le cadre de mes etudes).
Il marche tres bien, sauf a l'arivé d'un nouvel utilisateur :
Je lui envoi son nom
J'envoi l'information à tous les clients
Pour chaque client deja dans la liste, j'envois l'information de son existance au nouveau client
J'ajoute le nouveau client dans la liste
Le probleme est que le nouveau client reçoit le premier message (son nom), mais il ne reçoit pas les autres.
Si je vais avec le debugueur pour verifier que le server envoie bien les info, il les envoi bien... et le nouveau client a reçut les messages.
Il reçoit donc bien les messages, mais il ne semble ne pas les mettre dans une queue.
Autretment dit, si le message arive entre deux apels de WSAWaitForMultipleEvents, il les prends pas.
Y a-t-il une solution a cela ?