Страница 16 из 21

Re: Поддержка websockets

Добавлено: Вс июн 16, 2019 1:24 am
Logrus
samolet писал(а): Сб июн 15, 2019 11:43 pm
Logrus писал(а): Сб июн 15, 2019 5:53 pm
samolet писал(а): Сб июн 15, 2019 5:33 pm вот такой баг каждые 6 часов(ровно) неужели ни кто не скажет куда копать???

15:02:28 0.26602100 Closing thread: c:/_majordomo/server/php/php.exe -q ./scripts/cycle_websockets.php --params "a:0:{}" > NUL
это не баг, а в самом цикле есть условие перезапуска раз в шесть часов
как и контроль состояния цикла с помощью таймера, хотя подобное есть в ядре, но там перезапуск через пол часа
подобное можно реализовать в классе системстатес
и т.д.
Если не трудно подскажите где увеличить время?
https://github.com/sergejey/majordomo/b ... on.php#L80
если про 6 часов, то это здесь

Re: Поддержка websockets

Добавлено: Пн июл 01, 2019 10:27 pm
George2017
Всем доброго...
Очень нужна помощь знатоков. у меня проблема с websocet 8001. сервер распбери, в одной сети с терминалом на win10. по сути все работает, пока обнаружил то, что не отражаются реальные статусы выключателей. реальный можно увидеть только, если перезагружаю страницу. в роутере нет никаких ограничений. как проверить websocet на распбери? очень мало что в этом смыслю.... помогите пожалуйста...
выдается ошибка в хроме
admin.php?md=panel&action=saverestore:52 WebSocket connection to 'ws://192.168.1.65:8001/majordomo' failed: WebSocket opening handshake timed out

помогите, что сделать и куда копать?

Re: Поддержка websockets

Добавлено: Вт окт 01, 2019 11:56 pm
eeak1
longmaster писал(а): Ср янв 30, 2019 11:11 am Коллеги, а у кого-нибудь работают сокеты по защищенному соединению?
Коллега, удалось ли победить это дело?

Re: Поддержка websockets

Добавлено: Вс окт 06, 2019 11:31 pm
SmoKE_xDDD
Привет всем! Хотелось бы получить чуть больше инфы касательно сокетов, так например в функции -

Код: Выделить всё

private function _actionSubscribe($data, $client_id)
Есть строки:

Код: Выделить всё

if ($data['TYPE'] == 'scenes') {
	//Какой то код
}
if ($data['TYPE'] == 'plans') {
	//Какой то код
}
if ($data['TYPE'] == 'commands') {
	//Какой то код
}
if ($data['TYPE'] == 'devices') {
	//Какой то код
}
if ($data['TYPE'] == 'devices_data') {
	//Какой то код
}
if ($data['TYPE'] == 'objects') {
	//Какой то код
}
if ($data['TYPE'] == 'properties') {
	//Какой то код
}
if ($data['TYPE'] == 'events') {
	//Какой то код
}
Понятно, что $data['TYPE'] == 'properties' подписывает на обновление свойства, а что делают остальные? :?:

Re: Поддержка websockets

Добавлено: Пн окт 07, 2019 6:56 am
nick7zmail
scenes - групповая подписка на свойства сцены (чтобы не перечислять каждое свойство по очереди), plans - соответственно на планы, commands - на меню, devices, devices_data - на ПУ, events - на события...а оно вам, собственно зачем, в таких дебрях капаться?))

Re: Поддержка websockets

Добавлено: Пн окт 14, 2019 2:55 pm
longmaster
eeak1 писал(а): Вт окт 01, 2019 11:56 pm
longmaster писал(а): Ср янв 30, 2019 11:11 am Коллеги, а у кого-нибудь работают сокеты по защищенному соединению?
Коллега, удалось ли победить это дело?
Нет, пока отложил

Re: Поддержка websockets

Добавлено: Пн дек 16, 2019 11:47 pm
SmoKE_xDDD
nick7zmail писал(а): Пн окт 07, 2019 6:56 am scenes - групповая подписка на свойства сцены (чтобы не перечислять каждое свойство по очереди), plans - соответственно на планы, commands - на меню, devices, devices_data - на ПУ, events - на события...а оно вам, собственно зачем, в таких дебрях капаться?))
Пытаюсь перелопатить сокеты, для использования в личных целях :D

Re: Поддержка websockets

Добавлено: Пт окт 23, 2020 8:45 pm
massol
Сокеты по ssl не работают

Код: Выделить всё

WebSocket connection to 'wss://site.ru/majordomo' failed: Error in connection establishment: net::ERR_SSL_PROTOCOL_ERROR

Re: Поддержка websockets

Добавлено: Вт ноя 10, 2020 11:29 pm
SmoKE_xDDD
massol писал(а): Пт окт 23, 2020 8:45 pm Сокеты по ssl не работают

Код: Выделить всё

WebSocket connection to 'wss://site.ru/majordomo' failed: Error in connection establishment: net::ERR_SSL_PROTOCOL_ERROR
Проксируйте на ws:// код есть в блоге в коннекте

Re: Поддержка websockets

Добавлено: Пн дек 14, 2020 11:52 pm
tarasfrompir
SmoKE_xDDD писал(а): Пн дек 16, 2019 11:47 pm
nick7zmail писал(а): Пн окт 07, 2019 6:56 am scenes - групповая подписка на свойства сцены (чтобы не перечислять каждое свойство по очереди), plans - соответственно на планы, commands - на меню, devices, devices_data - на ПУ, events - на события...а оно вам, собственно зачем, в таких дебрях капаться?))
Пытаюсь перелопатить сокеты, для использования в личных целях :D
А что за личные цели - коли не секрет ?