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); }
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); }