コード例 #1
0
ファイル: I2PMapping.cs プロジェクト: itfenom/i2p-cs
        public I2PMapping(BufRef buf)
        {
            var bytes  = buf.ReadFlip16();
            var endpos = buf.BaseArrayOffset + bytes;

            while (buf.BaseArrayOffset < endpos)
            {
                var key = new I2PString(buf);
                if (buf.Peek8(0) == '=')
                {
                    buf.Seek(1);
                }
                var value = new I2PString(buf);
                if (buf.Peek8(0) == ';')
                {
                    buf.Seek(1);
                }
                Mappings[key] = value;
            }
        }