1. 程式人生 > >Unity 獲取當前電腦網路狀態

Unity 獲取當前電腦網路狀態

程式自啟通過Socket連線伺服器,此時伺服器未開啟時會導致程式崩潰,出現 The game crashed 顯示框,可以通過判斷當前網路狀態,再啟動Socket連線。程式碼如下:

if (Application.internetReachability == NetworkReachability.NotReachable) {  
Debug.Log ("沒有聯網.");  
}  
if (Application.internetReachability == NetworkReachability.ReachableViaLocalAreaNetwork) {  
Debug.Log ("使用Wi-Fi.");  
}  
if (Application.internetReachability == NetworkReachability.ReachableViaCarrierDataNetwork) {  
Debug.Log ("使用行動網路.");  

測試:電腦聯網狀態,使用wifi的判斷。

相關推薦

Unity 獲取當前電腦網路狀態

程式自啟通過Socket連線伺服器,此時伺服器未開啟時會導致程式崩潰,出現 The game crashed 顯示框,可以通過判斷當前網路狀態,再啟動Socket連線。程式碼如下:if (Applica

用python 來獲取當前電腦及python的資訊

# coding:utf-8 # 運行當前指令碼來獲取當前電腦及python的配置資訊。 import sys, platform # 先看python。 a = sys.version_info print("當前python版本號是{a[0]}.{a[1]}.{a[2]}".format

獲取當前電腦的cpu使用率、記憶體使用率

https://www.cnblogs.com/Chary/p/7771365.html http://www.cnblogs.com/zl1991/p/4679461.html 要關注幾個類 PerformanceCounter 用來針對cpu  ;ComputerInfo 用來針對

android O如何獲取當前鎖屏狀態

以下程式碼在Android O驗證可行。 主要作用:獲取當前是否處於鎖屏狀態。 主要是呼叫KeyguardManager裡面的介面,同樣可以使用其他介面判斷當前是否是安全鎖屏等。 import android.app.KeyguardManager; KeyguardMan

【VB】如何獲取當前電腦系統時間

一、工具 Timer Form 窗體 Label 二、設定 Timer: 設定Timer的InterVal屬性 timer控制元件觸發的時間間隔。假如timer1.interval=4000,即4秒觸發一次 Form : 三、編寫Timer1的程式碼 hh:m

unity 獲取當前鍵盤按鍵

using UnityEngine; using System.Collections; public delegate void OnTapKey(KeyCode kc); public cla

Unity獲取手機電量 網路和時間

廢話不多說 直接上指令碼 using UnityEngine; using System.Collections; using System; using UnityEngine.UI; public class BatteryAndTime : MonoBehaviou

JS獲取當前window物件狀態

<html><head> </head><body onload="alert('文件載入完畢!');" onunload="alert('文件解除安裝完畢');" onBlur="alert('失去焦點');"  onfocus=

Unity獲取當前所在城市及GPS資訊

先宣告一點,此部落格可能不能滿足大部分人的需求,當本人只是記錄一下有這樣的一種方法。僅限於需要獲取當前ip所屬城市,及城市的經緯度資訊。實現過程並不難。主要是依據於百度的一個api介面 string url = "http://api.map.baidu.com/locati

獲取當前網路狀態(是否可用) ,nullpoint處理

/**  * 獲取當前網路狀態(是否可用)  */   public static boolean isNetworkAvailable() {       ConnectivityManager connManager

linux 下獲取當前網路連線狀態

#include <linux/sockios.h>#include <sys/socket.h>#include <sys/ioctl.h>#include <linux/if.h>#include <string.h

獲取當前網路狀態

runtime獲取網路狀態 首先匯入標頭檔案:#import <objc/message.h> 實現如下程式碼判斷: // 狀態列是由當前控制器控制的,首先獲取當前ap

iOS 獲取當前網路狀態的兩種方法

獲取iOS網路狀態,我目前知道的有兩種辦法。 方法一:Reachability。 相信大家使用最多的方法就是使用Reachability 這是蘋果的官方演示demo中使用到的方法。 1、首先你需要下載並匯入Reachability。這是蘋果官方演示demo,把裡面的Reac

iOS 獲取當前網路狀態(轉載)

轉載自:http://blog.csdn.net/u014483033/article/details/39229417 獲取iOS網路狀態,我目前知道的有兩種辦法。 方法一:Reachability。 相信大家使用最多的方法就是使用Reachability 這是蘋果的官方演示demo中使用到的方

獲取當前方法信息+獲取電腦硬件信息

ram 目錄 rac 獲取 microsoft ear emp names dbase 1 /// <summary> 2 /// 獲取當前方法信息 3 /// </summary> 4

react專案中頁面跳轉、重新整理及獲取網路狀態

// 頁面跳轉 window.location.href = 'http://speedtest.wangxiaotong.com/' // 頁面重新整理 window.location.reload() // 獲取當前網路狀態,只能判斷使用者電腦有沒有斷網(包括無線和有線),有網為true,沒有網

簡單判斷當前網路狀態

import android.content.Context; import android.net.ConnectivityManager; import android.net.NetworkInfo; public class NetworkUtils { //為什麼要串上下

使用常見的網路命令檢視當前網路狀態——Mac OS X篇

轉自https://blog.csdn.net/zkh90644/article/details/50539948 以下是正文內容: 作業系統擁有一套通用的實用程式來查明本地主機的有線或者無線鏈路狀態和IP的連線情況。如果本機有IP連線,那麼就意味著有線或者無線是正常工作的。在Mac OS

Android :獲取網路狀態,對網路進行判斷

需要用到的許可權 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permiss

獲取當前網路ip

package com.shili.util; import java.net.InetAddress; import java.net.UnknownHostException; import javax.servlet.http.HttpServletRequest; public cla