GKSessioni client / server

Ho un’applicazione che viene configurata in modo che se l’utente seleziona il dispositivo come server crea una GKSession in modalità server, e se seleziona cient crea una GKSession in modalità client.

Che cosa sta succedendo al momento è che il server sta inviando i dati bene, che è solo una stringa contenente l’ora del server.

Il problema inizia tuttavia, quando ho un client già connesso al server e quindi collego un altro client. Il problema è il seguente: il secondo client connesso si connette anche al primo client per qualche motivo.

Voglio essere in grado di non connettermi ad altri client e semplicemente collegarmi al server. Qualsiasi aiuto sarebbe grande