程序自启通过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 ("使用移动网络.");