2013-05-20 3 views
2

나는 학습을 위해 Android에서 간단한 채팅 앱을 만들려고합니다. 나는 그것이 다음과 같은 특징을 가지기를 바랄 것이다 : 사람들이 만들거나 참여할 수있는 다른 "방들". 블루투스/와이파이 직접 작업 (가급적 WiFi 직접). 방에 암호.Wi-Fi는 올바른 선택입니까? 채팅 앱을 만들려고합니다 - Android

그러나 많은 문제가 있습니다. WiFi Direct를 완전히 이해하지 못합니다. 필자는 developer.android.com에서 가이드와 참고 자료를 읽고 다시 읽었으며 freenode의 # android-dev에 여러 번 요청했습니다. 내가 설명 한 내용이 WiFi 직접 사용을 통해 가능할지라도 누군가 설명 할 수 있습니까? 그렇지 않다면 무엇을 사용해야합니까?

TL : DR : WiFi Direct의 네트워크 구조 및 기능을 설명하고 가능한 경우 학습을위한 리소스를 제공하십시오.

답변

1

WiFi direct를 사용하는 것이 가능합니다. 방은 P2P 그룹 (1 명의 그룹 소유자 + 1 명 이상의 클라이언트)이 고려할 수 있습니다. "방"을 시작한 사람이 P2P 그룹 소유자가되고 그룹에 가입하려는 사람은 누구입니까? 클라이언트는 소유자와 직접 통신 할 수 있지만 그룹의 다른 클라이언트와 통신하려면 소유자를 거쳐야합니다.

wifi direct에 대한 자세한 내용은 wifi p2p tecnical specification v1.2를 참조하십시오.이 사양은 게시 된 사양에 따라 WiFi 제휴 웹 사이트에서 찾을 수 있습니다. 또는 개요를 보려면 [여기] (http://enjambre.it.uc3m.es/~agsaaved/papers/2012_camps_wircommag.pdf)를 클릭하십시오. 나는 그것을 시도하고 연결이 매우 신뢰할 수

0

그것은 이론적으로는 가능하지만 와이파이 다이렉트의 현재 프레임 워크가 너무 신뢰할 수는 ..., 그것은 아무 이유없이 갑자기 중단. 또한 3 개의 기기를 넘어서서는 처리 능력이 매우 떨어지는 태블릿에서 테스트했지만 (좋은 전화기에서는 1 ~ 2 개의 연결을 더 허용 할 수 있음) 매우 잘 확장되지는 않습니다.

그래서 저는 의사 소통을 위해 wifi를 사용할 것을 권장합니다. 그것은 귀하의 요구에 가장 적합하고 함께 일하기가 더 쉬울 것입니다.