protected internal void BroadcastEncMessage(string message, string id) { byte[] data = magma.ECBenc(Encoding.Unicode.GetBytes(message)); for (int i = 0; i < clients.Count; i++) { if (clients[i].Login != id) // если id клиента не равно id отправляющего { clients[i].Stream.Write(data, 0, data.Length); //передача данных } } }
// отправка сообщений static void SendMessage() { Console.WriteLine("Введите сообщение: "); while (true) { string message = Console.ReadLine(); byte[] data = magma.ECBenc(Encoding.Unicode.GetBytes(message)); stream.Write(data, 0, data.Length); } }