Beispiel #1
0
 public void DistributeMessage(String Message)
 {
     foreach (TcpClient ReceivingClient in Clients.Keys)
     {
         if (!Terminated)
         {
             try {
                 NetworkStream ReceivingStream = ReceivingClient.GetStream();
                 UTF8Encoding  encoder         = new UTF8Encoding();
                 byte[]        buffer          = encoder.GetBytes(BeeperBuilder.BuildMessageJSON(new Message(BeeperBuilder.CleanseUserForDistribution(ServerUser), "MESSAGE_STANDARD", Message, DateTime.Now)));
                 ReceivingStream.Write(buffer, 0, buffer.Length);
                 ReceivingStream.Flush();
             }
             catch { }
         }
     }
 }
Beispiel #2
0
 public void DistributeMessage(Message Message)
 {
     foreach (TcpClient ReceivingClient in Clients.Keys)
     {
         if (!Terminated)
         {
             try
             {
                 NetworkStream ReceivingStream = ReceivingClient.GetStream();
                 UTF8Encoding  encoder         = new UTF8Encoding();
                 byte[]        buffer          = encoder.GetBytes(BeeperBuilder.BuildMessageJSON(Message));
                 ReceivingStream.Write(buffer, 0, buffer.Length);
                 ReceivingStream.Flush();
             }
             catch { }
         }
     }
 }