private void CreateNewClientManager(Socket socket)
 {
     try
     {
         ClientManager newClientManager = new ClientManager(socket);
         newClientManager.CommandReceived += new CommandReceivedEventHandler(CommandReceived);
         newClientManager.Disconnected += new DisconnectedEventHandler(ClientDisconnected);
         newClientManager.StartReceive();
         CheckForAbnormalDC(newClientManager);
         clients.Add(newClientManager);
     }
     catch (Exception e)
     {
         Log.E(e);
     }
 }