2017-08-14 4 views
-1

J'ai conçu un serveur de réacteurs utilisant des bibliothèques POCO C++ à des fins pratiques. Mon serveur de réacteur fonctionne actuellement très bien. Maintenant, je veux concevoir le serveur de réacteur parallèle. Voici la fonction principale de mon serveur de réacteur parallèle:parallèle Réacteur POCO C++

1.unsigned short port = 8080; 
2.ServerSocket ServerSocket(port); 
3.Timespan timeout(3000); 
4.ParallelSocketReactor reactor; 
5.ParallelSocketAcceptor<MyHandler> acceptor(ServerSocket, reactor); 
6.reactor.run(); 

Ici MyHandler est la classe où je l'ai décrit tous les gestionnaires et les fonctions membres. Maintenant, je reçois quelques erreurs lors de la compilation de mon serveur: ligne 4, liste d'arguments pour le modèle de classe "POCO :: net :: parallelSocketreactor" est manquant. Et je suis tombé sur que run() n'est pas membre de "POCO :: net :: parallelSocketAcceptor".

J'ai essayé quelques techniques mais je n'ai pas pu le compiler! Ce serait très utile si vous me fournissiez une solution concernant ce réacteur parallèle.

Répondre

0

ParallelSocketReactor est une classe modèle et ParallelSocketAcceptor n'a pas de fonction membre run(), car il n'en a pas besoin. Regardez here comment le faire.