Разобраться в протоколе клиент-сервера на PHP
1 000 руб. за проект
•
наличный расчёт, безналичный расчёт, электронные деньги
Здравствуйте!
Задача разобраться исходя из кода (PHP) каким образом сервер получает
подтверждение что клиент онлайн.
Код не огромный:
https://github.com/vponomarev/Sonoff-Server/blob/m...
комментарии есть.
Сервер установлен и работает.
клиент - устройство для которого пишется прошивка.
в данный момент клиент эмулируется с помощью сервиса
https://websocket.org/echo.html
Клиент подключается через websocket и отправляет
запрос на регистрацию. Сервер отправляет ответ
с регистрационными данными. Это все работает.
Сервер периодически опрашивает зарегистрировавшиеся клиенты
и должен выдавать список активных в вебморду.
Каким образом он их опрашивает?
Какой формат подтверждения от клиента требуется серверу?
Если правильное поведение клиента нельзя сэмулировать
с помощью https://websocket.org/echo.html ,
посоветуйте как это сделать, чтобы быть уверенным, что
сервер работает корректно, перед тем как проектировать прошивку.
Всю дополнительную информацию, формат запроса на регистрацию, адреса,
доступ на сервер, где логи и т.п. сообщу исполнителю.
за подробное разъяснение - 1000р оплата - Сбер.
Так же потребуется допиливание сервера и поддержка
условия готов обсуждать сейчас.
В ответе обязательно пишите телеграм
без телеграма отвечать не буду - роботы достают..
Задача разобраться исходя из кода (PHP) каким образом сервер получает
подтверждение что клиент онлайн.
Код не огромный:
https://github.com/vponomarev/Sonoff-Server/blob/m...
комментарии есть.
Сервер установлен и работает.
клиент - устройство для которого пишется прошивка.
в данный момент клиент эмулируется с помощью сервиса
https://websocket.org/echo.html
Клиент подключается через websocket и отправляет
запрос на регистрацию. Сервер отправляет ответ
с регистрационными данными. Это все работает.
Сервер периодически опрашивает зарегистрировавшиеся клиенты
и должен выдавать список активных в вебморду.
Каким образом он их опрашивает?
Какой формат подтверждения от клиента требуется серверу?
Если правильное поведение клиента нельзя сэмулировать
с помощью https://websocket.org/echo.html ,
посоветуйте как это сделать, чтобы быть уверенным, что
сервер работает корректно, перед тем как проектировать прошивку.
Всю дополнительную информацию, формат запроса на регистрацию, адреса,
доступ на сервер, где логи и т.п. сообщу исполнителю.
за подробное разъяснение - 1000р оплата - Сбер.
Так же потребуется допиливание сервера и поддержка
условия готов обсуждать сейчас.
В ответе обязательно пишите телеграм
без телеграма отвечать не буду - роботы достают..
Отзывы
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.