2012-05-17 4 views
0

PEERMODE에 GKSession을 사용하여 다른 장치와의 다중 연결을 설정했습니다.특정 peerID에 대한 연결을 어떻게 종료 할 수 있습니까?

[I(denoted as Z) have 3 connections with A, B and C.] 

    (All with same session ID) 
     <-----> A 
    Z <-----> B 
     <-----> C 

하지만 다음과 같은 특정 대해서는 peerID와 특정 연결 종료하는 방법을 알아낼 수 없습니다 :

 <-----> A 
    Z <--x--> B disconnect with B, but A & C remain connected 
     <-----> C 

내가 GKSession 클래스의 참조를 읽은를 웹에 대한 몇 가지 검색을 수행, 하지만 유용한 정보를 찾지 못했습니다, 아무도이 날 도와 드릴까요?

답변

1

는 B의 대해서는 peerID로

- (void)disconnectPeerFromAllPeers:(NSString *)peerID

을 시도 했습니까? 감사합니다.

+0

더 이상 기억이 나지 않는 또 다른 질문에 누군가는 "shouldDisconnect"명령을 사용하여 부두를 연결 해제해야한다고 썼습니다.이 피어는 네트워크에서 연결을 끊고 세션을 종료합니다. – openfrog