configureMulticast

Установите свойства многоадресной рассылки для связи с UDP-сокетом

    Описание

    пример

    configureMulticast(u,address) подписывается на сокет UDP u на адрес многоадресной группы address. Этот синтаксис устанавливает MulticastGroup свойство к address, а EnableMulticastLoopback свойство к true (по умолчанию), и EnableMulticast свойство к true.

    Эта функция поддерживается только в Windows®.

    пример

    configureMulticast(u,address,loopbackEnable) подписывается UDP-сокет на указанный адрес, в то время как loopbackEnable свойство контролирует, включена ли закольцовывание. Этот синтаксис устанавливает EnableMulticastLoopback соответственно.

    пример

    configureMulticast(u,"off") очищает строение многоадресной рассылки и связанные с ней свойства.

    Примеры

    свернуть все

    Создайте UDP-сокет и настройте его параметры многоадресной рассылки.

    Подпишитесь на адрес многоадресной рассылки, разрешающий закольцовывание.

    u = udpport;
    configureMulticast(u,"226.0.0.1");

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

    configureMulticast(u,"226.0.0.1",false);

    Отписаться от группы многоадресной рассылки.

    configureMulticast(u,"off");

    Входные параметры

    свернуть все

    UDP-сокет, заданный как udpport объект.

    Пример: u = udpport

    Типы данных: udpport object

    Адрес многоадресной группы для подписки, заданный как строковый или символьный вектор.

    Пример: "226.0.0.1"

    Типы данных: char | string

    Разрешить чтение шлейфа сокетом UDP, заданное как false или true. Если вы задаете trueсокет UDP может получать сообщения, которые он отправляет в группу многоадресной рассылки, если udpport сокет, отправляющий данные, сам подписан на группу многоадресной передачи.

    Пример: false

    Типы данных: logical

    См. также

    Функции

    Введенный в R2020b