Поделиться через


DatagramSocket.JoinMulticastGroup(HostName) Метод

Определение

Присоединяет объект DatagramSocket к группе многоадресной рассылки.

public:
 virtual void JoinMulticastGroup(HostName ^ host) = JoinMulticastGroup;
void JoinMulticastGroup(HostName const& host);
public void JoinMulticastGroup(HostName host);
function joinMulticastGroup(host)
Public Sub JoinMulticastGroup (host As HostName)

Параметры

host
HostName

Имя узла или IP-адрес группы многоадресной рассылки.

Требования к Windows

Возможности приложения
ID_CAP_NETWORKING [Windows Phone]

Комментарии

Чтобы получать пакеты многоадресной рассылки в объекте DatagramSocket , приложение должно назначить событие MessageReceived обработчику событий, выполнить привязку к имени локальной службы или порту UDP и локальному имени узла или IP-адресу с помощью метода BindEndpointAsync или BindServiceNameAsync , а затем вызвать метод JoinMulticastGroup для присоединения к группе многоадресной рассылки.

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

Приложению, получающего пакеты многоадресной рассылки, также может потребоваться справиться с изменениями сетевого адаптера. Если сетевое подключение изменилось и локальному компьютеру или устройству назначен другой IP-адрес, приложению необходимо повторно присоединиться к группе многоадресной рассылки.

Применяется к