Пример #1
0
 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, "当前网络没有连接");
     }
 }