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-адрес, приложению необходимо повторно присоединиться к группе многоадресной рассылки.