Я создаю многоадресное серверное/клиентское приложение udp на C, в котором сервер отправляет данные многоадресной группе клиентов, и если данные не получены, клиенты запрашивают повторную передачу. Я думал создать два сокета на стороне сервера и на стороне клиента. На стороне сервера один сокет для отправки многоадресной рассылки и другой для получения ответов от клиентов. И на стороне клиента один сокет для получения данных и другой для ответа обратно на сервер. Что меня смущает, так это то, что сокет подключен к группе многоадресной рассылки... клиент присоединяется к этой группе с помощью сокета. Могу ли я использовать два сокета и одну многоадресную группу или мне следует создать две группы? Какое самое эффективное решение? У меня не может быть задержек, потому что это будет в режиме реального времени... у вас есть совет?
Спасибо