/// <summary>
        /// 接受到新的数据包
        /// </summary>
        /// <param name="RecvMessageBlock"></param>
        private void OnListenerProcessMessageBlock(object sender, ProcessDataAtServerEventArgs recvMessageBlock)
        {
            // 内部已经有锁定(Listener)
            m_ReceiveBuffer.Enqueue(recvMessageBlock.ProcessData.ReadPointer(), 0, recvMessageBlock.ProcessData.WriteLength);

            this.ReceiveSignal();
        }
Beispiel #2
0
        /// <summary>
        /// ���ܵ��µ����ݰ�
        /// </summary>
        /// <param name="RecvMessageBlock"></param>
        private void OnListenerProcessMessageBlock( object sender, ProcessDataAtServerEventArgs recvMessageBlock )
        {
            // �ڲ��Ѿ�������(Listener)
            m_ReceiveBuffer.Enqueue( recvMessageBlock.ProcessData.ReadPointer(), 0, recvMessageBlock.ProcessData.WriteLength );

            ReceiveSignal();
        }