Я хочу получить IP-адрес Raspberry Pi в моей локальной сети в собственном приложении. На Пи запущен avahi-daemon
, и я хочу использовать его для получения IP.
Pi можно обнаружить с другого компьютера в сети, например, запустив avahi-resolve-address -n charlie.local
. Я в основном хочу запустить эту команду в реагировать на родной. Я нашел этот пакет: https://github.com/clue/reactphp-mdns,, который, кажется, обеспечивает эту функциональность:
$resolver->lookup('hostname.local')->then(function ($ip) {
echo 'Found: ' . $ip . PHP_EOL;
});
Однако это пакет ReactPHP.
Какое лучшее решение для приложения реагирования?