01-17-2022, 12:14 PM
(01-17-2022, 10:21 AM)wilkxt napisał(a):(01-16-2022, 12:46 PM)agrest napisał(a): Tak pomyślałem że przydałaby się w LK opcja wywołania (również przez zdarzenia, watchdog) funkcji WOL.
WOL ? Co to za funkcja
najprawdopodobniej Wake-On-LAN
Kod PHP:
function wol($broadcast, $mac)
{
$hwaddr = pack('H*', preg_replace('/[^0-9a-fA-F]/', '', $mac));
$packet = sprintf(
'%s%s',
str_repeat(chr(255), 6),
str_repeat($hwaddr, 16)
);
$sock = socket_create(AF_INET, SOCK_DGRAM, SOL_UDP);
if ($sock !== false) {
$options = socket_set_option($sock, SOL_SOCKET, SO_BROADCAST, true);
if ($options !== false) {
socket_sendto($sock, $packet, strlen($packet), 0, $broadcast, 7);
socket_close($sock);
}
}
}
e-chata.hyzne.com | LK1 - sterowniki akwarystyki | LK2 - sterowniki ihome | LK3 - niezliczone ilości wersji/nakładek na farmach PV i nie tylko | LK4 - testy bezprzewodowe