2
My P2P is a bit rusty, but as far as I understand; if we're running a full node, other nodes will connect to us to share blocks. So I can see why it would be useful to be able to see how far behind other nodes's blockchains are with the getpeerinfo command.
However, what's the practical difference between synced_headers and synced_blocks?
For example, what does it mean if a peer has synced_headers equal to the height of our own blockchain, but a synced_blocks of -1?
Thanks again, Nick. So would it be correct to say that if the nCommonHeight is -1, then the other node isn't attempting to send or receive block data with our node? – inersha – 2016-05-17T12:56:13.617
@inersha I think so, yeah. – Nick ODell – 2016-05-17T18:31:56.077