writeline

Запись линии данных ASCII в сокет UDP

    Описание

    пример

    writeline(u,data,destinationAddress,destinationPort) записывает данные ASCII data, за которым следует терминатор строки, к указанному IP- destinationAddress и destinationPort. u должен быть байтовым типом udpport объект. Функция ожидает, пока данные и терминатор не будут записаны в UDP-сокет, или пока не произойдет тайм-аут.

    writeline(u,data) записывает данные ASCII в последнюю используемую destinationAddress и destinationPort. Если вы не задаете destinationAddress и destinationPort в предыдущем вызове write или writeline для разъема UDP u, этот синтаксис выдает ошибку.

    Примеры

    свернуть все

    Запись команд start и stop в UDP-сокет.

    Создайте UDP-сокет и напишите ASCII- "START" строка к указанному адресу и порту.

    u = udpport;
    writeline(u,"START","192.1.5.15",20)

    Функция добавляет терминатор строки по умолчанию к написанной строке.

    Написание ASCII- "STOP" строка на тот же адрес и тот же порт.

    writeline(u,"STOP")

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

    свернуть все

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

    Пример: u = udpport

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

    Строка для записи в udpport сокет, заданный как строковый или символьный вектор. Терминатор строки добавляется. Если размер data больше, чем OutputDatagramSize свойство объекта сокета UDP uфункция разделяет данные на несколько пакетов.

    Пример: "Hello world"

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

    Адрес назначения для записи, заданный как строковый или символьный вектор. Если вы не предоставляете этот аргумент, функция записывает в последний используемый destinationAddress. Когда вы впервые записываете на этот адрес и порт, destinationAddress обязательно.

    Пример: "192.1.5.15"

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

    Порт назначения для записи, заданный как числовое значение от 0 до 65535. Если вы не предоставляете этот аргумент и destinationAddressфункция записывает в последнее используемое destinationPort. Когда вы впервые записываете на этот адрес и порт, destinationPort обязательно.

    Пример: 5110

    Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

    См. также

    Функции

    Введенный в R2020b