Клиент с сервером

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
iamguruman
Сообщения: 71
Зарегистрирован: 2018.05.10, 08:26

Клиент с сервером

Сообщение iamguruman » 2019.11.06, 15:50

Подскажите, пожалуйста. Мне нужно создать клиент-серверное соединение.

Например клиент подключается к серверу по хттп. При этом соединение не закрывается. И каждую минуту клиент опрашивал сервер по этому соединению и если оно разорвалось, то снова устанавливал соединение.

А сервер в свою очередь по своей необходимости на клиента отправлял уведомление о новом событии.

На стороне сервера поидее будет yii.
Что-то типа пуш уведомлений от сервера к клиенту.

Что на эту тему почитать можно? Вообще в какую сторону копать?

someweb
Сообщения: 543
Зарегистрирован: 2017.03.09, 10:12

Re: Клиент с сервером

Сообщение someweb » 2019.11.06, 16:50

По HTTP не получится не закрывать соединения, он такого не может.
Чтобы правильно задать вопрос, нужно знать бо́льшую часть ответа. Роберт Шекли.


iamguruman
Сообщения: 71
Зарегистрирован: 2018.05.10, 08:26

Re: Клиент с сервером

Сообщение iamguruman » 2019.11.08, 00:32

https://reactphp.org/
что думаете?..

vlvladimir
Сообщения: 17
Зарегистрирован: 2014.07.01, 19:02

Re: Клиент с сервером

Сообщение vlvladimir » 2019.11.08, 16:53

long polling + ajax, websocket

iamguruman
Сообщения: 71
Зарегистрирован: 2018.05.10, 08:26

Re: Клиент с сервером

Сообщение iamguruman » 2019.11.09, 01:19

сделали такой вариант:
на одной из сторон запустили php -s 127.0.0.1:10000
и с другой стороны отправляем запрос curl'ом на хх.хх.хх.хх:10000
на стороне php -s обрабатываем входящий поток и приоразовываем
отказались от вебсокета

Ответить