Example #1
0
        public ClientPacket(CodedInputStream stream)
        {
            m_stream = stream;

            // Read header
            m_service    = m_stream.ReadRawByte();
            m_method     = m_stream.ReadInt32();
            m_requestId  = m_stream.ReadInt16();
            m_listenerId = 0;

            Console.WriteLine("IN: service {0}, method {1:X}, requestId {2}, listenerId {3}", m_service, m_method, m_requestId, m_listenerId);

            if (m_service != 0xFE)
            {
                m_listenerId = m_stream.ReadRawVarint64();
            }
        }