程序自启通过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的判断。