Beispiel #1
0
 public void BroadcastBinaryMessage(ClientObject source, MediusBinaryMessage msg)
 {
     foreach (var client in Clients.Where(x => x != source))
     {
         client?.Queue(new MediusBinaryFwdMessage()
         {
             MessageType         = msg.MessageType,
             OriginatorAccountID = source.AccountId,
             Message             = msg.Message
         });
     }
 }
Beispiel #2
0
 public void BroadcastBinaryMessage(ClientObject source, MediusBinaryMessage msg)
 {
     foreach (var client in Clients)
     {
         if (client.Client != null && client.Client.IsConnected && client.Client.ClientAccount != null && client.Client != source)
         {
             client.Client?.AddLobbyMessage(new RT_MSG_SERVER_APP()
             {
                 AppMessage = new MediusBinaryFwdMessage()
                 {
                     MessageType         = msg.MessageType,
                     OriginatorAccountID = client.Client.ClientAccount.AccountId,
                     Message             = msg.Message
                 }
             });
         }
     }
 }