public static IEnumerator Ping(PlayFabQosServerModel server, int port, byte[] message) { long rtt = Send(server.ServerUrl, port, message); server.RTT = rtt; yield return(rtt); }
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(); }