В этом разделе вы можете проголосовать за идеи по открытым проектам. Вы всегда можете предложить свою идею, перейдя на страницу проекта.
<<< Назадhttps://github.com/sergejey/majordomo-xiaomihome/i...
При запуске этого плагина полностью блокируется возможность использовать этот порт другими приложениями. Я писал свою реализацию взаимодействия со шлюзом Xiaomi и использовал такую опцию:
socket_set_option($socket,SOL_SOCKET,SO_REUSEADDR,1)
Правда у меня stream_socket_server используется, но вроде везде должно работать.
Из удобств - не нужно делать очередь сообщений и потом их разруливать циклом. Можно команды отправлять прямо из PHP кода внутри веб-сервера. Проверено, работает. А от цикла теперь просто требуется ждать пакетов сколько угодно долго.