NetMQ.Zyre.ZreMsg.GetNumber2 C# (CSharp) Méthode

GetNumber2() private méthode

private GetNumber2 ( ) : UInt16
Résultat System.UInt16
        private UInt16 GetNumber2()
        {
            if (_offset + 2 > _buffer.Length)
            {
                throw new MessageException("Malformed message.");
            }

            UInt16 number = (UInt16) ((_buffer[_offset] << 8) + _buffer[_offset + 1]);

            _offset += 2;

            return number;
        }

Usage Example

            internal void Read(ZreMsg m)
            {
                int listSize;
                int hashSize;
                int chunkSize;

                byte[] guidBytes;
                byte   version;

                // Version
                version = m.GetNumber1();
                if (version != 2)
                {
                    throw new MessageException("Version is invalid");
                }

                // Sequence
                Sequence = m.GetNumber2();

                // Group
                Group = m.GetString();

                // Status
                Status = m.GetNumber1();
            }
All Usage Examples Of NetMQ.Zyre.ZreMsg::GetNumber2