Многоадресная рассылка на одном хосте с несколькими клиентами - PullRequest
0 голосов
/ 08 мая 2018

Я работаю на хосте Linux, где несколько приложений (в настоящее время 3) взаимодействуют с многоадресной рассылкой по адресу 224.0.0.1. Я установил SO_REUSEADDR и IP_MULTICAST_LOOP. Иногда это работает должным образом: 1 приложение отправляет данные, а 2 других клиента получают кадр с теми же данными. Но часто 1 клиент читает один и тот же кадр 2 раза, а другой клиент ничего не получает.

Как я могу убедиться, что 1 клиент не читает один и тот же кадр несколько раз, чтобы другие клиенты также получили кадр?

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...