public void RemoveClient(ClientHandler client) { onlineUsers.Remove(client.Username); //TODO close games of this user. //TODO remove user from dictionaries. Packet packet = new Packet(); packet.Flag = Flag.RemoveClient; packet.Data = client.Username; foreach (ClientHandler clientHandler in onlineUsers.Values) { clientHandler.send(packet); } client.Disconnect(); }