public void ConnectedServer() { UnityEngine.NetworkReachability state = UnityEngine.Application.internetReachability; if (state != UnityEngine.NetworkReachability.NotReachable) { NetWriter.SetUrl(serverIp + ":" + port); //if (mSocket == null) { string strUrl = NetWriter.GetUrl(); string[] arr = strUrl.Split(new char[] { ':' }); int nPort = int.Parse(arr[1]); mSocket = new SocketConnect(arr[0], nPort, HeadFormater, timeOut, hearInterval); } mSocket.EnsureConnected(); } else { QueueEvent(EventDef.ServerConnectFailure, "当前网络没有连接"); } }