使用UDP前可提前设定接收IP地址与UDP端口号码。进行此设定通过pid_sendto函数发送数据时,可省略第四与第五因数。 为了设定使用pid_ioctl函数的set命令。
pid_ioctl($pid, "set ITEM VALUE");
ITEM指设定项目,VALUE显示对项目的值。
ITEM | 值 | 说明 |
---|---|---|
dstaddr | e.g. 10.1.0.2 | destination IP address |
dstport | e.g. 1470 | destination port number |
$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