2012-06-06 3 views
0

나는 안드로이드 응용 프로그램을 개발하려고하는데, 실시간으로 파일이나 다른 응용 프로그램을 공유 할 수 있습니다 (원격 데스크톱 공유의 축소판 버전으로 생각할 수 있습니다). 그래서 나는 2 대의 전화기 사이에 P2P 연결을 설정하려하지만, 그 전화기는 서로의 IP 주소를 요구할 것입니다. 전화 번호 만 사용하여 다른 장치의 IP 주소를 얻을 수있는 방법이 있습니까? 그렇지 않은 경우 장치의 IP 주소를 어떻게 알 수 있습니까?두 개의 Android 휴대 전화간에 P2P 연결을 설정 하시겠습니까?

실시간 P2P 연결 설정에 대한 다른 제안 사항을 게시 해주십시오.

답변

1

전화는 공용 IP 주소가없고 대개 동일한 서브넷에 있지 않으므로 다른 IP 패킷을 직접 보낼 수 없습니다. 패킷을 릴레이하려면 서버가 필요합니다. 한 가지 방법은 asmack 라이브러리와 OpenFile 같은 XMPP 서버를 사용하는 것입니다.

관련 문제