Пример #1
0
        public static HandshakeRecord Deserialise(System.IO.Stream stream)
        {
            HandshakeRecord result = new HandshakeRecord();

            result._MessageType    = (THandshakeType)stream.ReadByte();
            result._Length         = NetworkByteOrderConverter.ToUInt24(stream);
            result._MessageSeq     = NetworkByteOrderConverter.ToUInt16(stream);
            result._FragmentOffset = NetworkByteOrderConverter.ToUInt24(stream);
            result._FragmentLength = NetworkByteOrderConverter.ToUInt24(stream);
            return(result);
        }
Пример #2
0
        public static HandshakeRecord Deserialise(Stream stream)
        {
            var result = new HandshakeRecord
            {
                MessageType    = (THandshakeType)stream.ReadByte(),
                Length         = NetworkByteOrderConverter.ToUInt24(stream),
                MessageSeq     = NetworkByteOrderConverter.ToUInt16(stream),
                FragmentOffset = NetworkByteOrderConverter.ToUInt24(stream),
                FragmentLength = NetworkByteOrderConverter.ToUInt24(stream)
            };

            return(result);
        }