Unity 获取当前电脑网络状态

程序自启通过Socket连接服务器,此时服务器未开启时会导致程序崩溃,出现 The game crashed 显示框,可以通过判断当前网络状态,再启动Socket连接。代码如下:

if (Application.internetReachability == NetworkReachability.NotReachable) {  
Debugger.Log ("没有联网.");  
}  
if (Application.internetReachability == NetworkReachability.ReachableViaLocalAreaNetwork) {  
Debugger.Log ("使用Wi-Fi.");  
}  
if (Application.internetReachability == NetworkReachability.ReachableViaCarrierDataNetwork) {  
Debugger.Log ("使用移动网络.");  

猜你喜欢

转载自blog.csdn.net/lei_7103/article/details/80015005