Краткое описание задачи
При запуске клиента, есть поля для ввода логина и пароля и кнопка авторизации.При нажатии на которую данные, должны сравниваться в базе и при совпадении открывать новый Activity с именем пользователя или возвращать сообщение о том, что пользователя не существует.
Что используется
Предполагается, что есть архитектура клиент(ы)<-->сервер<-->БД и работа осуществляется с помощью веб-сокетов.
Где, клиенты - android-приложения;
сервер - сервер приложений Jetty;
БД - MySQL.
Что хотелось бы узнать
Принцип работы приложения простой, но блин, не пойму что использовать и как это реализовать. Поскольку опыта работы с веб-сокетами нет, интересуют такие вопросы (на примере авторизации в приложении):
1. Как формировать данные для отправки на сервер (учитывая работу с веб-сокетами)?
2. Как обработать эти данные сервер-сокету на сервере (т.е. эти 2 поля)?
3. Как, собственно, этому сервер-сокету отдать данные для сравнения в БД?
4. И как вернуть результат сравнения с БД->сервер-сокет->Клиент?
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники