2012-03-19 3 views
0

동일한 로컬 네트워크에서 WiFi를 통해 두 개의 안드로이드 폰 사이의 통신을 구축하고자합니다.공용 IP없이 WiFi를 통해 두 개의 안드로이드 사이의 음성 통신이 가능합니까?

소켓 프로그래밍을 사용할 계획이지만 프로세스에 대해서는 명확하지 않습니다. 그것이 어떻게 성취 될 수 있는지에 대한 어떤 조언이 있습니까?

이상 나는 동일한 WiFi 네트워크에 속한 2 개의 WiFi 사용 가능 Android 기기 사이에서 Wifi를 통해 음성 통화 용 앱을 만들 계획입니다.

+0

왜 IP를 사용하지 않으시겠습니까? – Mankarse

답변

0

원시 소켓이 필요합니다. Java가 지원하는 것 같지 않습니다. 루트 권한이 필요합니다. 즉, 루트 된 장치를 사용해야합니다.

이 답변을 참조하십시오 : Raw Sockets on Android

1

는 "와이파이 만이 아닌 IP를 통해"무슨 뜻인지 확실하지. 소켓 프로그래밍에는 IP 주소 (또는 IP로 변환되는 호스트)가 필요합니다.

내부 네트워크 (LAN)를 의미하는 경우이를 수행 할 수 있습니다.

+0

ajacian81 죄송합니다. "비 IP"는 지역 인터넷을 통해 통신하고 싶지 않다는 의미입니다. 그리고 네, 나는 IP 주소없이 소켓 연결이 가능하지 않다는 것을 이해합니다. 나는 안드로이드의 IP 주소의 도움으로 의사 소통을 할 것입니다. –

+0

자습서가 있습니까? –

관련 문제