2011-11-29 3 views
1

WiOS와 블루투스를 모두 사용하여 장치를 찾고 연결할 수있을 때까지 iOS5 CFNetwork까지 사용했지만 Apple은 iOS5부터는 CFNetowrk에서만 찾기 및 컴뮤니케이션을 제한하기로 결정했습니다. Wi-Fi (Technical Q&A QA1753)를 통한 서비스 그래서 나는 더 이상 사용할 수없는 거대한 양의 코드가 남아 있었고 이제 C 기반 API를 사용하여 bonjour를 통해 블루투스 통신을 다시 작성하는 C 기반 구현에 집중해야합니다.iOS5의 블루투스/봉쥬르 통신 예제

이 코드는 저수준 유형이므로 깊은 C 다이버가 아니므로 Server 클래스와 Browser 클래스가있는 예제 나 더 나은 예제 코드가 있는지 알고 싶습니다. . 그것은 내 자신을 쓰는 나이가 걸릴 것입니다, 그래서 만약 당신이 그 샘플 중 하나를 알고 있다면 크게 감사하겠습니다.

답변

0

Apple GameKit이 사용자의 요구에 맞는지 확인해야합니다.

게임 키트는 블루투스 기기를 페어링합니다. WiFi 연결된 장치의 자체 페어링을 구현합니다. GameKit은 나머지 통신을 처리합니다.

나는 WiFi와 블루투스를 모두 사용하고자하는 유사한 문제에 직면하고있었습니다. GameKit은 나를 위해 매우 잘 작동했습니다. 내 네트워킹 코드를 절반 이상 줄였습니다.

애플은 developer site에 좋은 샘플 코드를 가지고 있습니다.