mitaichik
@mitaichik

Как превратить приложение в http-server?

Всем привет!

Стоит задача: нужно с сервера передавать на приложение (запущено в телефоне) команду, приложение ее должно сделать (допустим, отправить СМС) и передать серверу ответ. Скорость должна быть высокой, поэтому всякие штуки типа firebase - лишнее, да и телефон в одной локалке с сервером.

Я вижу 2 пути:

- Приложение как клиент: запускается приложение - делается коннект по WebSocket к серверу, по которому сервер передает комманды.

- Приложение как сервер: приложение принимает rest запрос и отдает ответ.

На ваш взгляд и опыт, какой вариант предпочтительней? И общий вопрос для обоих вариантов - как обеспечить однозначно постоянную работу приложения на телефоне?
  • Вопрос задан
  • 61 просмотр
Решения вопроса 1
mitaichik
@mitaichik Автор вопроса
В общем то из местной локалки можно спокойно обращаться к телефону по ip.
Пишешь приложение в которое включен веб-сервер (заюзали https://ktor.io/)
Пихаешь его в background service
И спокойно обращаешся к нему
Проблем никаких нет.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы