Страница 1 из 1

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

Добавлено: 2019.11.06, 15:50
iamguruman
Подскажите, пожалуйста. Мне нужно создать клиент-серверное соединение.

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

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

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

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

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

Добавлено: 2019.11.06, 16:50
someweb
По HTTP не получится не закрывать соединения, он такого не может.

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

Добавлено: 2019.11.06, 20:01
yiiliveext

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

Добавлено: 2019.11.08, 00:32
iamguruman
https://reactphp.org/
что думаете?..

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

Добавлено: 2019.11.08, 16:53
vlvladimir
long polling + ajax, websocket

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

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