Ошибки и предложения

В этом разделе вы можете проголосовать за идеи по открытым проектам. Вы всегда можете предложить свою идею, перейдя на страницу проекта.

<<< Назад

Блокировка порта для других приложений

Добавлено: 2018-06-22 18:22:10 / Статус: Новая / Проект: Модуль XiaomiHome

https://github.com/sergejey/majordomo-xiaomihome/i...

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

0
 
Обсуждение (0)