public static IEnumerator Ping(PlayFabQosServerModel server, int port, byte[] message)
        {
            long rtt = Send(server.ServerUrl, port, message);

            server.RTT = rtt;
            yield return(rtt);
        }
Beispiel #2
0
 private void ListQoSServersResponseSuccess(ListQosServersResponse result)
 {
     UnityEngine.Debug.Log("[PlayFabQoS] Retrieved " + result.QosServers.Count + " QoS Servers");
     foreach (QosServer server in result.QosServers)
     {
         //List of PlayFabQosServerModel(s)
         PlayFabQosServerModel serverModel = new PlayFabQosServerModel();
         serverModel.Region    = server.Region;
         serverModel.ServerUrl = server.ServerUrl;
         //List of QosServers
         QosServers.Add(serverModel);
     }
     //Retrieved all QoSServers now ping them so we have RTT for them
     PingAllServers();
 }