示例#1
0
        public static NetSendPacket New(string route, JsonObject data, uint id)
        {
            NetSendPacket packet = NetVendor.GetInstance()[NetVendor.PoolKey.SendPacket].Spawn <NetSendPacket>();

            packet.InitData(route, data, id);
            packet.Retain();//计数器+1;
            return(packet);
        }
示例#2
0
 public void Uninitialize()
 {
     _isWorking = false;
     if (_workThread != null)
     {
         _workThread.Abort();
         _workThread = null;
     }
     if (_pomeloClient != null)
     {
         _pomeloClient.disconnect();
         _pomeloClient.Dispose();
         _pomeloClient = null;
     }
     //销毁Net缓存器
     NetVendor.DestroyInstance();
 }