private Message Register(string url) { IClient client = (IClient)Activator.GetObject(typeof(IClient), url); clientsList.Add(client); //Update local client list on all Clients foreach (IClient ic in clientsList) { ic.updateLocalClients(); } Message mess = new Message(true, server.getBackupServer(), "conected to Server " + server.GetId()); Console.WriteLine("Client " + client.getUser().getName() + " connected."); return(mess); }