Check for internet connectivity from Unity

后端 未结 6 1964
轮回少年
轮回少年 2020-12-07 00:41

I have a Unity project which I build for Android and iOS platforms. I want to check for internet connectivity on Desktop, Android, and iOS devices. I\'ve read about three di

6条回答
  •  独厮守ぢ
    2020-12-07 01:28

        public static IEnumerator CheckInternetConnection(Action syncResult)
        {
            const string echoServer = "http://google.com";
    
            bool result;
            using (var request = UnityWebRequest.Head(echoServer))
            {
                request.timeout = 5;
                yield return request.SendWebRequest();
                result = !request.isNetworkError && !request.isHttpError && request.responseCode == 200;
            }
            syncResult(result);
        }
    

提交回复
热议问题