/// <summary> /// Broadcast messages to all connected clients. /// </summary> /// <param name="message">A message that should be sent to all connected clients.</param> /// <param name="clientId">Connected clients.</param> public void BroadcastMessage(string message, string clientId) { chatHistory.AddMessageToHistory(message); byte[] data = Encoding.Unicode.GetBytes(message); foreach (var client in connectedClients) { if (client.Id != clientId) { client.Stream.Write(data, 0, data.Length); } } }