2010-04-05 4 views
0

J'ai essayé d'obtenir la fonction lpfnAcceptEX dans Win32 pour bloquer sur accepter. Si ce n'est pas possible je me demandais s'il y avait un drapeau que je pourrais accpet ou une autre fonction que je pourrais attendre. À l'heure actuelle, le programme crée simplement continuellement des sockets acceptés sans aucun lien derrière eux. Peut-être que je me méprends sur la façon dont cela fonctionne. Y at-il une autre fonction que je dois attendre?Obtenir lpfnAcceptEx (accpetex) pour bloquer en C++ natif

Je suivais l'exemple établi ici: http://msdn.microsoft.com/en-us/library/ms737524(VS.85).aspx

Merci, = Alikar

Répondre

1

En supposant que vous avez passé dans une structure OVERLAPPED valide et n'utilisez pas ports d'achèvement d'E/S, il suffit d'appeler WaitForSingleObject(overlapped.hEvent, TRUE) à bloquer sur AcceptEx.

+0

Excellent Je vais devoir essayer ça quand je serai de retour à la maison. – Alikar

Questions connexes