public void Close()
        {
            UnregisterMessage msg = new UnregisterMessage();

            msg.Group  = this.Group;
            msg.Client = new ClientDetails();
            msg.Client.ClientIPAddress  = ((P2PServer)mListener).LocalIPAddress;
            msg.Client.ClientListenPort = mListenPort;
            mClient.SendMessageAsync(msg);
            BroadcastMessageAsync(msg);
            System.Threading.Thread.Sleep(100); //Sleep required due to the use of asynchronous methods
        }
Exemple #2
0
 void OnUnregisterMessage(UnregisterMessage message)
 {
     RemoveClient(message.Sender);
 }
Exemple #3
0
    public void Unregister()
    {
        UnregisterMessage msg = new UnregisterMessage();

        gameConnection.sendJSON(msg);
    }