平行反应器POCO C++

parallel Reactor POCO C++

本文关键字:C++ POCO 反应器      更新时间:2023-10-16

我使用 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();

在这里,MyHandler是我描述所有处理程序和成员函数的类。 现在我在编译服务器时遇到一些错误: 第 4 行,类模板"POCO::net::p arallelSocketreactor"的参数列表丢失。 而且我遇到过run((不是"POCO::net::p arallelSocketAcceptor"的成员。

我尝试了一些技术,但无法编译它!如果你们能为我提供一些关于这个并联反应堆的解决方案,那将非常有帮助。

ParallelSocketReactor 是一个模板类,ParallelSocketAcceptor 没有run()成员函数,因为它不需要它。看看这里如何做到这一点。