Exemplo n.º 1
0
 public void Broadcast(IMessage msg, AppType appType)
 {
     foreach (KeyValuePair <IPEndPoint, int> kv in serverIPs)
     {
         if (AppTypeHelper.Is(kv.Value, appType))
         {
             Send(ipEndPoint, msg);
         }
     }
 }
Exemplo n.º 2
0
 public ETTask <Session> Get(AppType appType)
 {
     foreach (KeyValuePair <IPEndPoint, int> kv in serverIPs)
     {
         if (AppTypeHelper.Is(kv.Value, appType))
         {
             return(Get(kv.Key));
         }
     }
     return(ETTask.FromResult <Session>(null));
 }
Exemplo n.º 3
0
 public IPEndPoint GetIPEndPoint(AppType appType)
 {
     foreach (KeyValuePair <IPEndPoint, int> kv in serverIPs)
     {
         if (AppTypeHelper.Is(kv.Value, appType))
         {
             return(kv.Key);
         }
     }
     return(null);
 }