Пример #1
0
 public void ShutDown()
 {
     if (NFCNet.Instance().isConnected())
     {
         NFCNet.Instance().shutDown();
     }
 }
Пример #2
0
 /// <summary>
 /// 析构函数
 /// </summary>
 new void OnDestroy()
 {
     //SocketClient.OnRemove();
     Debug.Log("~NetworkManager was destroy");
     if (mLuaTable != null)
     {
         mLuaTable.Dispose();
     }
     NFCNet.Instance().shutDown();
 }
Пример #3
0
        public void ConnectServer(string ip, UInt16 port)
        {
            ShutDown();

            //if (ip == "127.0.0.1" && port != 14001)
            //{
            //    ip = NFCNet.Instance().ip;
            //}

            NFCNet.Instance().ready(ip, port);
            NFCNet.Instance().connect();
        }
Пример #4
0
        private void SendByPb(int unMsgID, byte[] datas)
        {
            MemoryStream pack = new MemoryStream();

            BinaryWriter writer = new BinaryWriter(pack);
            UInt32       msgLen = (UInt32)datas.Length + (UInt32)ConstDefine.NF_PACKET_HEAD_SIZE;

            writer.Write(NFCNet.ConvertUint16((UInt16)msgLen));
            writer.Write(NFCNet.ConvertUint16((UInt16)unMsgID));
            writer.Write(datas);
            NFCNet.Instance().sendMsg(pack);
        }
Пример #5
0
 void Init()
 {
     NFCNet.Instance().OnParseMsg      = ParseMsg;
     NFCNet.Instance().OnDisConnected += DisConnected;
     NFCNet.Instance().OnConnected    += Connected;
 }
Пример #6
0
 void Update()
 {
     NFCNet.Instance().doUpdate();
 }