Игра для Android онлайн, как взаимодействовать с удаленной базой данных

#java #android #networking #network-programming

#java #Android #сеть #сетевое программирование

Вопрос:

Как это происходит в онлайн-играх, данные должны постоянно обновляться. В настоящее время я делаю это с помощью модификации и handler.postDelayed(), который отправляет запросы каждую секунду или половину. Однако, вероятно, это не очень эффективный способ, потому что через несколько секунд мой интернет захлебывается и начинает отставать, я думаю, причиной являются эти запросы.

Итак, вопрос в том, как отправлять запросы к базе данных с Android, чтобы не перегружать Интернет так сильно и как сделать это эффективно.

Комментарии:

1. Неясно, как вы спроектировали свое игровое приложение / серверную часть. Если вы часто общаетесь со своим сервером, см. раздел: Как написать сетевую игру?

2. Что бы вы хотели знать? Серверная часть была написана в Spring Boot.

3. Вопрос, как написано, слишком широкий. StackOverflow предназначен для конкретных вопросов программирования. Частое общение с сервером имеет свои проблемы (включая архитектуру на стороне сервера, т.Е. Кто работает медленно — сервер, сеть, клиент), которые, если вы прочитали мою ссылку, содержат ряд ресурсов и возможных решений, и я использую эту ссылку в качестве отправной точки для вашего исследования.