Boost.Asio — Как отправить сообщение нескольким клиентам

Я смотрел много уроков по Boost.Asio, особенно этот:
TCP дневной сервер

После того как сервер создает tcp_connection с клиентом, создается впечатление, что связь между сервером и конкретным клиентом только односторонняя. Как сделать так, чтобы сервер мог передавать клиентские сообщения всем подключенным клиентам? Или даже выбрать, каким клиентам отправлять сообщения.

0

Решение

TCP создает только связь между сервером и конкретным клиентом. Вы можете использовать UDP-соединение для рассылки сообщений нескольким клиентам.

Как говорит JTejedor в комментариях, вы также можете создать TCP-сокет для каждого клиента.

0

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

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

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