Beispiel #1
0
        /// <summary>
        ///     <remark>abu 2008-03-10 </remark>
        /// </summary>
        /// <param name="client">The client.</param>
        internal PacketManager(QQClient client)
        {
            router = new ProcessorRouter(client);
            router.InstallProcessor(new BasicFamilyProcessor(client));

            this.QQClient = client;
            receiveQueue  = new Queue <InPacket>();

            SetupTrigger();
        }
Beispiel #2
0
        /// <summary>
        ///     <remark>abu 2008-03-10 </remark>
        /// </summary>
        /// <param name="client">The client.</param>
        public PacketManager(QQClient client)
        {
            router = new ProcessorRouter(client);
            router.InstallProcessor(new BasicFamilyProcessor(client));

            this.QQClient           = client;
            receiveQueue            = new Queue <InPacket>();
            this.packetIncomTrigger = new PacketIncomeTrigger(client);
            this.resendTrigger      = new ResendTrigger(client);
            keepAliveTrigger        = new KeepAliveTrigger(client);
        }