'wifi direct 멀티 소켓'에 해당되는 글 1건

  1. 2014.11.04 1. Wi-Fi Direct 통신 | Wi-Fi Direct multi connect, Wi-Fi Direct 멀티 통신

■ Wi-Fi Direct 다중 연결을 하려면 어떻게 해야할까요??
 사실 Wi-Fi Direct 관련 자료는 1:1 통신만 소수 있고 안드로이드 Developer 사이트 에서도 부분적으로만 나와있습니다. 또한 많은 블로그들이 단지 그 부분적인 부분을 직역 해놓은 부분들이 많았습니다.

분명 Wi-Fi Direct를 이용하여 다중 연결을 하려는 분들이 많을텐데요. 바로 그 키워드는 Group Owner입니다.


 - 먼저 간단하게 Wi-Fi Direct의 연결 루틴을 살펴봅시다.

1. DiscoverPeer() 를 통한 디바이스 피어 리스트 갱신

2. connect를 통한 연결

3. Group이 생성됨

입니다.

  여기서 다중 통신을 하기 위해서 가장 중요한 점은

Group Owner 만이 새로운 연결을 만들 수 있다!! 입니다.

저도 그렇지만 많은 분들이 connect를 시도하는데 1:1 밖에 안되는 것을 경험 하셨을텐데요. 다중 통신을 하기위해서는 1:1을 연결한 후 GO(Group owner)가 생기면 그 그룹오너가 나머지 peer에 connect를 하게되면 N개 모두 연결 할 수 있습니다. 이 상태에서 Socket을 통한 멀티 통신을 구현하시면 됩니다.


■ 현재는 제가 바빠서 자세하게 올리지 못하고 있습니다. 그렇기 때문에 시간이 생기면 자세하게 Wi-Fi Direct 다중 연결에 대해 블로깅 하도록 하겠습니다.

Posted by 시크한공돌이
,