2011-03-15 3 views
0

나는 안드로이드 게임에서 피어 투 피어를 시뮬레이트하는 방법을 찾고 있었고, 서버에 안드로이드를 연결 한 다음 그 경로를 통해 라우팅 할 수 있었다. 섬기는 사람. 나는 해결책을 찾는 나의 방법에 대한 생각을 찾고있을뿐입니다. 그래서 여러분은 문자 그대로 누군가의 전화 번호를 타이핑하고 그것들에 연결을 시도 할 수있었습니다.안드로이드 P2P 아이디어

서비스 모듈을 사용하여 수신 형식의 텍스트 메시지를 확인하면 검색을 위해 올바르게 형식이 지정되므로 다른 전화가 다른 Android 응용 프로그램과의 연결을 요청하는 것으로 해석됩니다. 응용 프로그램이 발견되면 사용자에게 다른 사용자에게 연결할지 묻는 메시지가 나타납니다. 그렇다면 해당 전화기는 텍스트 메시지를 원래 전화기 (예 : 메시징 시스템이 설치되어있는)에 다시 보내고 연결하려는 상태이며 이것이 현재 IP 주소임을 나타냅니다. 원래 전화 또는 호스트 전화는 인터넷을 통해 다른 사용자의 전화와 연결을 열었습니다.이 때 새로 만든 연결을 사용하여 정보를 앞뒤로 전송할 수있었습니다.

기본 목록 레이아웃 서비스 모듈 : 가 -// 경고 누군가가 그들의 의 응용 프로그램에 연결하려고 확인하는 문자 메시지 포맷 수신합니다 기록합니다 - 연결을 필요 수신자 전화와의 연결을 만들기 위해 보낸 사람 시도를하고 - 확인시 발신자 전화가 원래 원하는 응용 프로그램에 연결을 전달합니다.

어떤 생각, 아이디어, 건설적인 비판이 도움이 될 것입니다.
* 대담한 내용을 들으려고하지만 그 이유를 이해해 주시기 바랍니다.

답변

0

이는 TURN의 P2P 구현이라고 해당 서버

를 통해 라우팅 다음 서버에 안드로이드를 연결하고 함께 내가 올 수 있었던 가장 좋은 방법. STUNT 구현에 대해서도 읽고 싶다. P2P 프레임 워크 JXTA에 관심이있을 것입니다.

+0

거기에 @JVerstry 그 대답보다 대안이 무엇입니까? – gumuruh