/ PHP

PHP发送内网广播

这个需求有点蛋疼,百度了下貌似没有看到有类似的代码,于是照着官网文档写出来的,测试可用。

看代码:

$sock = socket_create(AF_INET,SOCK_DGRAM,SOL_UDP); //使用IPV4格式地址,数据报形式,UDP方式传输数据 socket_set_option($sock,65535,SO_BROADCAST,1);//设置为广播方式 $str = 'hello world';//要发送的字符串 socket_sendto($sock,$str,strlen($str),0,"10.20.132.255",60000); //发送,10.20.132.255是广播地址,60000是端口 socket_close($sock);//关闭

PHP发送内网广播
Share this