Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / boost::asio два ассинхроных сервера / 2 сообщений из 2, страница 1 из 1
24.10.2014, 06:22
    #38786249
Archan_gel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
boost::asio два ассинхроных сервера
Добрый день,

Есть асинхронный сервер написанный на boost::asio подключенные клиенты хранятся std::set.

Необходимо добавить еще один сервер для управления первым сервером, например запрос сколько подключено в данный момент клиентов к первому отключения клиентов и т.д.

Есть мысли что необходимо в io_service добавить асинхронную функцию для обработки запросов через io_service.post();
Оба сервера наследуют один экземпляр io_service, запуск io_service через run();

Поделитесь мыслями как правильно это реализовать... Сам только начинаю изучать boost::asio не все еще понимаю до конца.
...
Рейтинг: 0 / 0
24.10.2014, 14:58
    #38786710
Anatoly Moskovsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
boost::asio два ассинхроных сервера
Archan_gel,

Нет никакой необходимости как-то расширять io_service.
Просто добавьте второй acceptor слушающий на другом порту.
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / boost::asio два ассинхроных сервера / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]