Ejemplo n.º 1
0
 /**
  * Handle pending client disconnection
  */
 private void CheckDisconnection()
 {
     foreach (var client in PendingDisconnection)
     {
         client.Clear();
         Console.Out.WriteLineAsync("Client " + client.Info.Id + " has disconnected.");
         ClientList.Remove(client.Info.Id);
     }
     PendingDisconnection.Clear();
 }
Ejemplo n.º 2
0
 /**
  * Clear everything
  */
 private void Clear()
 {
     PendingDisconnection.Clear();
     foreach (var item in ClientList)
     {
         var client = item.Value;
         client.Clear();
         Console.Out.WriteLineAsync("Client " + client.Info.Id + " has disconnected.");
     }
     ClientList.Clear();
     Listener.Stop();
     IsInitialized = false;
 }