Идея Android P2P
Я искал способ симуляции Peer 2 Peer для игр на андроиде, и лучший способ, которым я смог придумать, это подключить андроид к серверу и затем маршрутизировать через этот сервер. Я просто думаю о том, как найти решение, чтобы вы могли буквально набрать кому-нибудь номер телефона и попробовать подключиться к ним.
Использование служебного модуля для проверки входящих текстовых сообщений, которые должны быть правильно отформатированы для обнаружения, будет интерпретировать, что другой телефон пытается запросить соединение с другим приложением для Android. Если приложение найдено, оно будет запрашивать у пользователя, хотят ли они подключиться к другому человеку. Если да, их телефон отправит обратно текстовое сообщение на исходный телефон, на котором также установлена система обмена сообщениями, в котором говорится, что он хотел бы подключиться, и что это мой текущий IP-адрес. Исходный телефон или основной телефон затем открывает соединение с телефоном других пользователей через Интернет, после чего вновь созданное соединение может использоваться для передачи информации туда и обратно.
Базовый макет списка Сервисный модуль: - Пишет / получает отформатированные текстовые сообщения для предупреждения / проверки того, что кто-то пытается подключиться к своему приложению. - Отправитель пытается установить соединение с телефоном-получателем, который принимает соединение и передает нужное приложение вместе с отправкой. назад пакет подтверждения - при подтверждении телефон отправителя передает соединение в исходное желаемое приложение.
Любые мысли, идеи, конструктивная критика будут полезны.
* извините за смелый, но я надеюсь, вы понимаете, почему.
1 ответ
лучший способ, которым я смог придумать, это подключить андроид к серверу, а затем маршрутизировать через этот сервер
Это называется реализацией TURN P2P. Вы хотите прочитать о реализации STUNT тоже. Возможно, вы заинтересуетесь платформой JXTA P2P.