namespace DIP.ChatServer; public class ChatServer { private readonly List _clients; public ChatServer() { _clients = new List(); } public void Broadcast(IChatClient client, string message) { foreach (var chatClient in _clients) { if (chatClient != client) { chatClient.Receive(message); } } } public void Register(IChatClient client) { _clients.Add(client); } }