Bugs and Suggestions

Here you can vote for ideas by projects. You can add your ideas to any open project from the project's page.

Спасибо!

Мы очень рады, что Вам нравится данный проект и вы проголосовали за его развитие.

Работа над задачами по проекту отнимает у его разработчика самое ценное — время, так что небольшая компенсация в виде материальной поддержки поднимет интерес к разработке и позволит сделать больше задач для общей пользы :)

Перейти к проекту Нет, спасибо

<<< Back

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

Added by: 2018-06-22 18:22:10 / Status: New / Project: Модуль XiaomiHome

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

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

+1
 
Discuss (0)