Сокеты в «групповой» настройке? - PullRequest
0 голосов
/ 11 августа 2011

Обычно у вас есть пара сервер и клиент или два партнера, которые подключаются друг к другу через сокет. Это отношения 1 к 1.

Допустим, у вас было 6 пиров. Есть ли способ их «сгруппировать» вместе без «сервера», чтобы один узел мог отправить сообщение udp / tcp напрямую другому?

Я в основном ищу способ сделать это без необходимости устанавливать отдельный сокет для каждого отношения.

Если это возможно, каковы правильные условия?

Ответы [ 2 ]

1 голос
/ 11 августа 2011

Нет простого способа с TCP, но с UDP у вас есть многоадресная рассылка .

0 голосов
/ 11 августа 2011

UDP-сокеты могут отправлять данные через неподключенный сокет с помощью функции sendto().Указанные конечные точки должны прослушивать данный IP / порт, но не обязательно уже установили соединение.

...