BCNet.NodeConnection.RequestHeaders C# (CSharp) Method

RequestHeaders() public method

public RequestHeaders ( byte origin ) : void
origin byte
return void
        public void RequestHeaders(byte[] origin)
        {
            MemoryStream stream = new MemoryStream();
            BinaryWriter bw = new BinaryWriter(stream);

            if (origin == null)
            {
                origin = new byte[32];
            }

            bw.Write(mProtocolVersion);
            Utils.WriteVarInt(bw, (ulong)1);
            bw.Write(origin);

            byte[] zeros = new byte[32];
            bw.Write(zeros);
            SendPacket("getheaders", stream.ToArray());
            bw.Close();
            mFetchingHeaders = true;
        }