2012-05-17 38 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

你嘗試

- (void)disconnectPeerFromAllPeers:(NSString *)peerID

與B的的peerID? 關心!

+0

在另一個我不記得了的SO問題上,有人寫道他必須通過發送一個包含「shouldDisconnect」命令的包來斷開一個碼頭的連接,然後這個對端將自己從網絡上斷開並終止會話。 – openfrog