Как заставить приложение общаться с другим в режиме реального времени? - PullRequest
1 голос
/ 29 сентября 2019

Я студент колледжа, занимаюсь разработкой приложения для Android в многопользовательской игре, такой как онлайн-шахматы и людо. Я знаю, что это широкий вопрос, но любая помощь в отношении кода будет оценена.

По сути, я хочу знать, как заставить приложение общаться друг с другом (минимум 3 приложения для Android). Я искал по интернету, но не получил никакого фрагмента кода относительно этого. Другими словами, приложение должно отправлять информацию об ответе и позиции своего игрока, и оно должно отображаться на двух других игроках в режиме реального времени. Пожалуйста, пришлите мне код для сервера и помощь в этом. Любая архитектура общения через интернет будет полезна.

IDE - Android studio (java)

Ответы [ 2 ]

1 голос
/ 30 сентября 2019

Вы можете использовать Firebase Firestore, он будет синхронизировать ваши данные между клиентскими приложениями через прослушиватели в реальном времени https://firebase.google.com/docs/firestore

0 голосов
/ 30 сентября 2019

Вы можете сделать это с помощью библиотеки socket.io.

, пожалуйста, проверьте приведенный ниже пример: https://medium.com/@projectyang/simple-multiplayer-game-with-socket-io-tutorial-part-one-setup-and-movement-ee202024f0ef

Мой пример в чате: https://github.com/NerdFaisal404/Socket.IO

...