16 lines
417 B
PHP
16 lines
417 B
PHP
<?php
|
|
|
|
function transmitMessage($data = null) {
|
|
if ( $data == null ) return false;
|
|
$sock = socket_create(AF_INET, SOCK_DGRAM, SOL_UDP);
|
|
socket_set_option($sock, SOL_SOCKET, SO_BROADCAST, 1);
|
|
for ( $i=0; $i<MESSAGECOUNT; $i++ ) {
|
|
socket_sendto($sock, $data, strlen($data), 0, LEDADDRESS, UDPPORT);
|
|
if ( $i < (MESSAGECOUNT - 1) ) usleep(5000);
|
|
}
|
|
socket_close($sock);
|
|
return true;
|
|
}
|
|
|
|
?>
|