Переполнение стека в параллельном реакторе POCO

Я разработал реакторный сервер с использованием библиотек 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 :: parallelSocketreactor».
И я сталкивался с тем, что run () не является членом «POCO :: net :: parallelSocketAcceptor».

Я попробовал некоторые методы, но не смог скомпилировать! Будет очень полезно, если вы, ребята, предоставите мне какое-то решение относительно этого параллельного реактора.

-1

Решение

ParallelSocketReactor является классом шаблона, а ParallelSocketAcceptor не имеет run() функция-член, потому что это не нужно. Посмотрите Вот как это сделать.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]