Android P2P соединение - PullRequest
       24

Android P2P соединение

2 голосов
/ 11 января 2012

Я занимаюсь разработкой игры для Android, для которой потребуется связь по протоколу p2p.

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

Я попробовал сырой способ, искал какое-то решение STUN и нашел способ узнать публичный ip телефона на андроиде (или любом другом), но не нашел, как использовать эту информациюдля связи с ним (например, по какому порту отправлять запрос).

Я попробовал (почти) симпатичный способ использования решения для обмена мгновенными сообщениями, чтобы 2 клиента общались, как мы делаем в чатах.Я выбрал протокол XMPP по некоторым причинам и нашел много библиотек для создания любого типа клиента.Но мне также нужно решение для сервера.Я не хочу использовать учетные записи gtalk и не хочу использовать реальное решение для хостинга.Я думаю о публикации облегченного сервера в google appspot, но только для того, чтобы помочь соединениям p2p.

Вопросы ...

1) подсказки о том, как использовать STUN

2) Как я могу встроить сервер XMPP в Java?(я пытаюсь использовать библиотеку JSO, но безуспешно на данный момент)

3) есть ли какое-то "заранее упакованное" решение в google apis?

Заранее спасибо

1 Ответ

0 голосов
/ 18 августа 2013

Проверьте это http://developer.android.com/google/gcm/ccs.html Вы можете использовать клиент Android для связи с простым Java-сервлетом, который использует облачный API Google, и отправлять сообщения / чаты другому клиенту Android

...