I have implemented a client/server model where we cannot use GKPeerPicker,all UI handling must be done by ourselves,Here I will first make a client to request a connection to the server and then make server to reject the connection,now I repeat this again but at this time when I send a connection request to the server,but the client is not able to discover it,the didReceiveConnectionRequestFromPeer method on server was supposed to be called,but this is not happening,when I restart the client again(without disconnecting the server) it works fine. So do anyone know what may be the reason for this?Please let me know.