2010-03-15 2 views
0

현재 지역의 사용자와 iPhone을위한 채팅을 구현하는 데 더 좋은 두 가지 중 하나는gameKit 또는 bounjour?

gameKit 또는 bounjour입니까?

답변

3

Bonjour는 네트워크를 통한 서비스 검색 일뿐 실제로 데이터를 전송하는 것과는 아무런 관련이 없습니다.

Gamekit은 Bonjour를 사용하여 다른 클라이언트를 찾은 다음 bonjour 위에 추가 API를 제공하여 클라이언트간에 데이터를 전송합니다.

+0

좋은 답변 .... @ GameKit 프레임 워크를 사용할 수 있습니다. PeerPicker 클래스가 있습니다 .GKPeerPickerConnectionTypeOnline 또는 GKPeerPickerConnectionTypeNearby 속성을 구현하여 장치를 연결할 수 있습니다. –

1

게임 키트. Bonjour 위에 구축되어 다른 플레이어를 찾고 API와 통신 할 수 있기 때문입니다. 설명서를 확인하십시오.

1

GameKit을 사용하면 iOS/Mac 기기로 제한됩니다. Bonjour는 오픈 소스이며 Android 및 Windows에서 사용할 수 있습니다.

0

내 표결은 GameKit입니다. 임의의 데이터를 보낼 수있을뿐만 아니라 두 번의 API 호출로 음성 채팅을 설정할 수 있습니다.

var chat : VoiceChat = match.getVoiceChat ("all");

// 음성 채팅에 참여하여 다른 플레이어의 소리를들을 수 있습니다. chat.join();

// 다른 플레이어가이 플레이어의 이야기를들을 수 있도록 대화를 설정하십시오. chat.talk = true;

참고 : 위의 그림은 as3에 기본 확장 프로그램을 사용하지만 iOS에서는 기본적으로 동일한 API입니다.

0

GameKit은 게임용으로 적합하지만 Apple이 게임 이외의 앱에 GameKit 기능을 사용하도록 허용하지 않을 수도 있습니다.

관련 문제