Пример #1
0
 public void Read(Stream s)
 {
     inventory = new InvVect[VarInt.FromStream(s)];
     for (int i = 0; i < inventory.Length; i++)
     {
         inventory[i] = InvVect.FromStream(s);
     }
 }
Пример #2
0
        public void Read(Stream s)
        {
            BinaryReader br = new BinaryReader(s);

            addr_list = new TimeNetAddr[VarInt.FromStream(s)];
            for (int i = 0; i < addr_list.Length; i++)
            {
                addr_list[i].time     = br.ReadUInt32();
                addr_list[i].net_addr = NetAddr.FromStream(s);
            }
        }
Пример #3
0
        public void Read(Stream s)
        {
            BinaryReader br = new BinaryReader(s);

            version = br.ReadUInt32();
            block_locator_hashes = new Byte[VarInt.FromStream(s)][];
            for (int i = 0; i < block_locator_hashes.Length; i++)
            {
                block_locator_hashes[i] = br.ReadBytes(32);
            }
            hash_stop = br.ReadBytes(32);
        }
Пример #4
0
        public void Read(Stream s)
        {
            BinaryReader br = new BinaryReader(s);

            str = br.ReadBytes(VarInt.FromStream(s).intValue);
        }