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

    Типы данных: логический

    Смотрите также

    Функции

    Введенный в R2020b