Exemplo n.º 1
0
 private void ChatClient_NotificationStateChange(object sender, NotifyStateEventArgs e)
 {
     if (e.State == State.Register)
     {
         clientList.Add(e.ClientIdentity);
     }
     else
     {
         chatMessages.Remove(e.ClientIdentity.ClientId);
         clientList.RemoveAll(c => c.ClientId == e.ClientIdentity.ClientId);
     }
     StateHasChanged();
 }
Exemplo n.º 2
0
 private static void ChatClient_NotificationStateChange(object sender, NotifyStateEventArgs e)
 {
     ClearCurrentConsoleLine();
     if (e.State == State.Register)
     {
         System.Console.WriteLine("[{0}] has join the chat", e.ClientIdentity.Username);
     }
     else
     {
         System.Console.WriteLine("[{0}] disconnected", e.ClientIdentity.Username);
     }
     System.Console.Write("[You]: ");
 }