problème windev/winsock et gestion d'evenement

Posté par t1bea@yahoo.fr le 1/2/2006 9:45:01
Bonjour,
Je viens de parcourir le forum mais je n'ai trouvé aucune mention d'un problème similaire au mien...
Je développe un serveur sous WD9 et suis amenée à utiliser les sockets windows (winsock2).
A la creation des sockets, je surveille les évènements qui se produisent grâce au gestionnaire WSAAsyncSelect de winsock (FD_ACCEPT, FD_READ, FD_WRITE, FD_CLOSE...). Les évènements générés sont récupérés via la fonction Evènement() de WD.
C'est là qu'arrive mon problème.....
Avec un utilitaire de trace winsock (TracePlus) je peux contrôler les evenements générés par winsock et constater qu'au moindre évènement, une notification WSAAsyncSelect est effectivement levée. Seulement, le gestionnaire d'evènement de WD, lui, n'y "réagit" pas !!!!! (ou alors arrete subitement d'y réagir pour aucune raison apparente... )

Comme il parait impossible de surveiller la pile des évènements en attente de traitement sur WD je ne vois vraiment pas comment résoudre ce pb....

Si vous aviez des suggestions.... je suis preneuse !

Merci d'avance à tous,

Béatrice.

Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=14&topic_id=3466&post_id=14666