Перед отправкой данных UDP нужно указать IP-адрес и номер порта получателя. Если все указано, то эти параметры могут быть опущены в 4-м и 5-м аргументах функции pid_sendto. Для установки UDP необходимо установить команду pid_ioctl.
pid_ioctl($pid, "set ITEM VALUE");
ITEM (элемент) обозначает установку позиций а VALUE - возможное значение элемента.
ITEM/элемент | VALUE/значение | Описание |
---|---|---|
dstaddr | e.g. 10.1.0.2 | IP-адрес получателя |
dstport | e.g. 1470 | номер порта назначения |
$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