Пример #1
0
 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); //передача данных
         }
     }
 }
Пример #2
0
        // отправка сообщений
        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);
            }
        }