GKSession을 사용하여 2 대 이상의 휴대 전화간에 데이터를 전송하는 앱을 만들려고합니다.
첫째 : 다음 GKPeerPicker를 사용 그러나 여기 .. 내가 내 자신 WIFI interface .. 사과가 수행하는 방법에 대한 지시 사항 제공하지 않습니다 구현해야 할 시점에 박히 :GKPeerPicker를 사용하지 않고 GKSession을 통해 휴대 전화간에 데이터를 전송하는 방법
- (void)peerPickerController:(GKPeerPickerController *)picker didSelectConnectionType: (GKPeerPickerConnectionType)type {
if (type == GKPeerPickerConnectionTypeOnline) {
picker.delegate = nil;
[picker dismiss];
[picker autorelease];
// Implement your own internet user interface here.
}
}
두 번째 : 예 : this 예와 같이 GKPeerPicker를 건너 뛰고 전체 작업을 수행합니다. 그러나 응용 프로그램 dev에 설명서를 보내거나 GKPeerPicker .. 사용하지 않고 데이터를 수신하는 방법에 대한 지침을 제공하지 않습니다 (도 그 웹상에서 그 모든 예제를 찾을 수 있습니다)
어떤 아이디어 여러분?
게임을 위해 인터넷을 기반으로 서버를 사용하는 경우에 대해 당신이 당신의 자신의 무선 랜 인터페이스 회담을 구현의 측면에서 연결 문제 PeerPicker가 의도하는 P2P가 아닌 온라인 게임을 할 수 있습니다. 또한 자신의 인터페이스를 구현한다고하면 실제 Wi-Fi 인터페이스가 아니라 사용자 인터페이스를 의미하며 이는 귀하의 질문에 포함되어 있습니다. – Jasarien
내 connectionTypesMask가 GKPeerPickerConnectionTypeNearby (예 : 블루투스) 인 경우 PeerPicker는 '가까운 ipads/iphone 등을 찾아서'라고 말하는 모달 팝업을 표시하고 기기를 찾아 페어링 할 때까지 peerPickerController를 트리거합니다. didConnectPeer : toSession : 콜백. 그러나 내 연결이 GKPeerPickerConnectionTypeOnline (예 : 온라인)이면 다음과 같이 다른 장치를 찾기 위해 * 검색 *을해야합니다. 연결을 완료해야합니다. 아무 것도 찾을 수 없습니다. 이 절차와 관련된 .. 그게 내가 진짜 묻는거야 – abbood