Bonjour,
Je voudrais faire à chaque processus 'client' un appelle WaitForSingleObject pour le même HANDLE d'évenement.
Sachant que j'execute 1 serveur et plusieurs processus client
Dans le serveur j'utilise ceux-ci :
Et le processus client utilise :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 HANDLE he=CreateEventA(NULL,TRUE,FALSE,"Local\\st"); getch(); SetEvent(he); //Sleep(1000); ResetEvent(he); getch(); SetEvent(he); ResetEvent(he);
j'utilise donc plusieurs processus client d'événement et un seul server d'évenement,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 HANDLE he=OpenEventA(EVENT_ALL_ACCESS ,FALSE,"Local\\st"); if (he!=NULL) { printf("wait\n"); WaitForSingleObject(he,INFINITE); printf("Libérer\n"); WaitForSingleObject(he,INFINITE); printf("Libérer\n"); }
ca marche mais c'est pas trés commode.
Peux t'on faire autrement pour faire plusieurs waitforsingleobject dans le même évenement ???
Merci
Partager