Объект Create UDP
u = udp
u = udp(RemoteHost)
u = udp(RemoteHost,RemotePort)
u = udp(___,Name,Value)
создает объект UDP, u
= udpu
, не сопоставленный с удаленным хостом. Если вы используете этот синтаксис, необходимо присвоить удаленный хост после создания объекта, если вы хотите отправить данные. Если вы хотите только получить данные, вы не должны устанавливать удаленный хост.
Объект UDP должен быть связан с локальным сокетом с функцией fopen
. Локальный хост по умолчанию в мультидомашних хостах является системным значением по умолчанию. Значения по умолчанию свойства LocalPort
к значению []
, позволяя любому свободному локальному порту использоваться. LocalPort
обновляется со значением, когда fopen
выпущен. Когда объект UDP создается, его значением свойства Status
является 'closed'
. Если объект связан с локальным сокетом с fopen
, Status
сконфигурирован к 'open'
.
Максимальный пакетный размер для чтения составляет 8 192 байта. Входной буфер может содержать столько же пакетов, сколько задано значением свойства InputBufferSize
. Можно записать любой размер данных в буфер вывода. Данные отправляются в пакетах самое большее 4 096 байтов.
создает объект UDP, сопоставленный с удаленным хостом u
= udp(RemoteHost
)RemoteHost
.
создает объект UDP с заданным значением удаленного порта, u
= udp(RemoteHost
,RemotePort
)RemotePort
. Если не заданный, удаленный порт по умолчанию 9090.
создает объект UDP и задает дополнительные опции с одним или несколькими аргументами пары "имя-значение". Если вы задаете недопустимое имя свойства или значение свойства, объект не создается.u
= udp(___,Name,Value
)
LocalHost
| LocalPort
| LocalPortMode
| Name
| RemoteHost
| RemotePort
| Status
| Type