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

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

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

Сообщение iamguruman »

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

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

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

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

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

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

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

Сообщение someweb »

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


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

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

Сообщение iamguruman »

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

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

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

Сообщение vlvladimir »

long polling + ajax, websocket

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

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

Сообщение iamguruman »

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

Ответить