public void AddClient(IClient client) { lock (clients) { client.SetId(GenerateClientID()); clients.Add(client.Id, client); Program.Logger.LogInfo(String.Format("New client: {0} ({1})", client.Address, client.Id)); } }