2008-10-26 2 views
6

iPhone 및 iPod touch 용 응용 프로그램을 처음 개발했습니다. WiFi를 사용하거나 iPhone의 BlueTooth를 사용하여 같은 방의 2 개 장치간에 직접 통신 할 수 있습니까?iPhone 또는 iPod Touch가 같은 방의 다른 장치와 통신 할 수 있습니까?

한 iPhone이 서로 가까워지면 다른 iPhone이 "켜지는"불 응용 프로그램의 데모를 보았습니다. 이것이 어떻게 완성 되었습니까?

다른 점은 같은 방에서 다른 사람과 게임을 할 수있는 게임을 개발하는 것입니다.

+0

두 번째 단락에서 느낌을 얻습니다. 근접성에 대해 이야기하고 있습니다. 즉, 같은 방에있는 두 기기의 친밀감입니다. 이 경우 블루투스 또는 초음파/오디오와 같은 근거리 기술을 사용하여 통신을 시작하는 방법에 대해 생각해 볼 필요가 있습니다. 설명해 주시겠습니까? –

답변

12

iPhone은 Bonjour 기반 서비스 검색을 지원하며 여러 응용 프로그램은 동일한 네트워크에서 PC와 동기화하는 작업을 수행하기 위해이 기능을 사용합니다. iPhone SDK의 샘플 및 가이드를 탐색하십시오. WiTap과 BonjourWeb은 좋은 예입니다. NSNetServices 및 CFNetServices는 Bonjour에 대해 처리 할 API입니다.

6

iPhone - iPhone 통신은 GameKit을 사용하여 블루투스를 통해 수행 할 수도 있습니다.

+1

이 질문이 1 년 넘게되었음을 깨닫지 못했습니다. 내가 GameKit을 제안한 첫 번째 사람인 것은 놀랄 일이 아닙니다. – kubi