private void handleNick(BroadcastChatClient client, string newNick) { if (server.Clients.ContainsKey(newNick)) { client.SendErrorNickExists(newNick); } else { if (client.Nick == null) { server.Clients.Add(newNick, client); } else { var temp = server.Clients[client.Nick]; server.Clients.Remove(client.Nick); server.Clients.Add(newNick, client); } client.ChangeNick(newNick); } }