再说一下发送的方法,这里肯定不是HTTP这种,是要用UDP格式发送,不多说,代码看示例吧。
以下为实例代码:
<?php$ip = '255.255.255.255';//全局广播地址$port = '7';//端口为7或9,一样平常我写7//此处以 MAC地址为:1C-69-7A-26-0A-2F 为例,转换为16进制包的结果如下:$str_hex="\xFF\xFF\xFF\xFF\xFF\xFF\x1C\x69\x7A\x26\x0A\x2F\x1C\x69\x7A\x26\x0A\x2F\x1C\x69\x7A\x26\x0A\x2F\x1C\x69\x7A\x26\x0A\x2F\x1C\x69\x7A\x26\x0A\x2F\x1C\x69\x7A\x26\x0A\x2F\x1C\x69\x7A\x26\x0A\x2F\x1C\x69\x7A\x26\x0A\x2F\x1C\x69\x7A\x26\x0A\x2F\x1C\x69\x7A\x26\x0A\x2F\x1C\x69\x7A\x26\x0A\x2F\x1C\x69\x7A\x26\x0A\x2F\x1C\x69\x7A\x26\x0A\x2F\x1C\x69\x7A\x26\x0A\x2F\x1C\x69\x7A\x26\x0A\x2F\x1C\x69\x7A\x26\x0A\x2F";$handle = stream_socket_client('udp://'.$ip.':'.$port,$errno,$errstr);if (!$handle) {die('ERROR:'.$errno. '- '.$errstr.'\n');}fwrite($handle,$str_hex.'\n');fclose($handle);?>
以是看上去根本不难,只是在网上没有找到关于详细事理的解释。

同时再叮嘱一句,组成的16进制数据变量,一定要用双引号,不要用单引号,牢记。