Bonjour
Je reçois un flux important de données en UDP multicast (toutes les 5 ms) et je dois les traiter rapidement.
J'ai donc une CAsyncSocket pour la réception et la récupération des data dans le OnReceive.
Je fais transiter la trame via un PostMessage (qui n'est pas bloquant) à une classe qui s'occupe du traitement.
Or j'arrive à avoir des pertes de réceptions (j'ai contrôlé l'émission pour être sûr).
Pour moi, une CAsyncSocket est un thread et donc le message WM_RECEIVE est capté quoi qu'il arrive, et là ce n'est pas le cas.
Pour info, j'ai mis mon traitement dans un thread.
Est-ce que j'ai loupé quelque chose ?
Merci d'avance.
Partager