Настройка UDP


Перед отправкой данных UDP нужно указать IP-адрес и номер порта получателя. Если все указано, то эти параметры могут быть опущены в 4-м и 5-м аргументах функции pid_sendto. Для установки UDP необходимо установить команду pid_ioctl.

pid_ioctl($pid, "set ITEM VALUE");

ITEM (элемент) обозначает установку позиций а VALUE - возможное значение элемента.

Доступные элементы UDP

ITEM/элемент VALUE/значение Описание
dstaddr e.g. 10.1.0.2 IP-адрес получателя
dstport e.g. 1470 номер порта назначения

Пример настройки UDP

$pid = pid_open("/mmap/udp0");            // open UDP 0
pid_bind($pid, "", 1470);                 // binding
pid_ioctl($pid, "set dstaddr 10.1.0.2");  // destination IP address
pid_ioctl($pid, "set dstport 1470");      // destination port number