@CeBePHblY

Клиент(android)-серверное (ubuntu server) приложение. Как организовать?

Есть идея одного стартапа. Общая суть: есть сайт с базой mysql, на нем регистрируются услуга, клиенты регистрируются и ищут необходимую им услугу, договариваются с поставщиком услуги. Сайт самописный(php,js). Что нужно: всю эту идею надо реализовать дополнительно в виде клиент-сервер, чтобы повысить оперативность оповещений клиентов. В роли клиента - android приложение, а в роли сервера - ubuntu server. Вопрос: с помощью чего можно лучше это организовать? На чем писать дружелюбное с android приложение-сервер Под ubuntu? Как мне видится работа этой связки: на andriod клиенте вводится логин и пароль и все это отправляется на сервер с командой login о том, что нужно залогиниться и ждёт ответа от сервера. Приложение сервер на ubuntu видит метку login, и сравнивает логин и хэш пароля в БД mysql. Если все ок - вешает клиента на уникальный порт(а как еще отличать клиента друг от друга?) отсылает клиенту команду is_data и пакет данных. Всю информацию клиент получает на экран смартфона. И еще вопрос: как правильно организовать общение между сервером и клиентом для получения новой информации в БД мгновенно клиентом? Клиент должен опрашивать сервер периодично? А если их много? ИлИ все таки сервер видит чтотновая информация есть отправляет её всем залогинившимся клиентам. Подойтел ли python для создания приложения-сервера?
  • Вопрос задан
  • 644 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

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