Разобраться в протоколе клиент-сервера на PHP

1 000 руб. за проект • наличный расчёт, безналичный расчёт, электронные деньги
06 апреля 2019, 13:15 • 2 отклика • 63 просмотра
Здравствуйте!

Задача разобраться исходя из кода (PHP) каким образом сервер получает
подтверждение что клиент онлайн.

Код не огромный:
https://github.com/vponomarev/Sonoff-Server/blob/m...
комментарии есть.

Сервер установлен и работает.
клиент - устройство для которого пишется прошивка.
в данный момент клиент эмулируется с помощью сервиса
https://websocket.org/echo.html

Клиент подключается через websocket и отправляет
запрос на регистрацию. Сервер отправляет ответ
с регистрационными данными. Это все работает.

Сервер периодически опрашивает зарегистрировавшиеся клиенты
и должен выдавать список активных в вебморду.
Каким образом он их опрашивает?
Какой формат подтверждения от клиента требуется серверу?

Если правильное поведение клиента нельзя сэмулировать
с помощью https://websocket.org/echo.html ,
посоветуйте как это сделать, чтобы быть уверенным, что
сервер работает корректно, перед тем как проектировать прошивку.

Всю дополнительную информацию, формат запроса на регистрацию, адреса,
доступ на сервер, где логи и т.п. сообщу исполнителю.

за подробное разъяснение - 1000р оплата - Сбер.

Так же потребуется допиливание сервера и поддержка
условия готов обсуждать сейчас.

В ответе обязательно пишите телеграм
без телеграма отвечать не буду - роботы достают..
Отзывы
Avatar r50 a6ce93fe35b158fd29ba0e8681c918c22117160e9586a56eee4ffbc20df9bda1
Заказчик
Схватывает очень быстро. Задание выполнено в процессе обсуждения. В общении приятен. Настоятельно рекомендую.
5 лет назад