2015-02-01 2 views
0

10 개의 iPad와 하나의 iPad의 통신을 연결하려고합니다.MCBrowserViewController는 초대받은 사람이 7 명으로 제한됩니다.

MCBrowserViewController는 초대받은 사람을 선택할 수있는보기 컨트롤러를 시작합니다.

"초대인을 1 명에서 7 명까지 선택하십시오"라고 표시됩니다. 네트워크에서 One iPad를 선택하자마자 "최대 6 명의 초대 대상자 선택"이라고 표시됩니다.

따라서 통신은 7 개의 기기로 제한됩니까? 어떻게하면 3 개의 다른 장치를 추가 할 수 있습니까? MCBrowserController에만 관련된 한계입니까?

답변

3

다른 장치를 동시에 7 개 이상의 다른 장치에 연결할 수 없습니다. 제한은 블루투스와 관련이 있으며 MCBrowserViewController와 관련이 없습니다. 10 개의 iPads를 연결하려면 체인 또는 장치 트리를 만들어야합니다.

연결된 iPads 체인을 구축하여 12 개의 장치를 성공적으로 연결했습니다. 사슬에서 메시지를 보내는 것은 여전히 ​​상당히 빠릅니다. 짧은 체인으로 끝나면 연결의 이진 트리가 더 좋지만 이러한 연결을 관리하는 것은 어려운 일입니다.

+0

연결 고리. 예를 들어 실제로 도움이 될 것입니다. 또한 동적 인 세션 유형이 있으면 서버에서 수신 할 ID를 생각합니다. 따라서 장치 한계가 7에 도달하자마자 새 개체가 새 세션 ID로 생성됩니다. 아이디어는 하나의 마스터와 다른 장치를 슬레이브로, 모든 마스터 (마스터와 슬레이브)가 단일 서버로 통신하는 것입니다. 마스터는 노예에게 필요한대로 메시지를 브로드 캐스트합니다. – andyPaul

관련 문제