Краткое описание задачи
При запуске клиента, есть поля для ввода логина и пароля и кнопка авторизации.При нажатии на которую данные, должны сравниваться в базе и при совпадении открывать новый Activity с именем пользователя или возвращать сообщение о том, что пользователя не существует.
Что используется
Предполагается, что есть архитектура клиент(ы)<-->сервер<-->БД и работа осуществляется с помощью веб-сокетов.
Где, клиенты - android-приложения;
сервер - сервер приложений Jetty;
БД - MySQL.
Что хотелось бы узнать
Принцип работы приложения простой, но блин, не пойму что использовать и как это реализовать. Поскольку опыта работы с веб-сокетами нет, интересуют такие вопросы (на примере авторизации в приложении):
1. Как формировать данные для отправки на сервер (учитывая работу с веб-сокетами)?
2. Как обработать эти данные сервер-сокету на сервере (т.е. эти 2 поля)?
3. Как, собственно, этому сервер-сокету отдать данные для сравнения в БД?
4. И как вернуть результат сравнения с БД->сервер-сокет->Клиент?
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Необходимо создать 100 объектов с параметром день рожденияЯ так понимаю нужно использовать класс Date, но я не понимаю как использовать его
Есть игра, для которой нужен мультиплеерДля мультиплеера необходимо чтобы передовались лишь координаты одного из объектов