<p>When you connect to the other Bitcoin client, the <a href="https://en.bitcoin.it/wiki/Protocol_specification#version" rel="nofollow">first message you send is "version"</a>, which states your protocol version. Moreover, it states both your IP address, and the addres you are connecting to. You can capture this data like any other <a href="http://www.nirsoft.net/utils/smsniff.html" rel="nofollow">TCP/IP data</a>.</p>

CC BY-SA 3.0
2011-10-18T14:37:23.783Z
2011-10-18T14:37:23.783Z
ThePiachu
<p>When the client communicates to other clients does it transmit its version?  If so is it only on certain communications (i.e. originated transactions)?</p>

<p>Can this data be captured?  I would be interested to see if it is possible ot determine which versions are in use and hopefully combine that with geo-location data to map the bitcoin network by client node version.</p>

CC BY-SA 3.0
2011-10-18T15:40:45.007Z
please do it :)
o0'.
<client><protocol>
Does the client broadcast it's version? Is it possible to determine which version of client are in use?
DeathAndTaxes
# Does the client broadcast it's version? Is it possible to determine which version of client are in use?

(Asked by: username_0 on 2011-10-18)

When the client communicates to other clients does it transmit its version? If so is it only on certain communications (i.e. originated transactions)?

Can this data be captured? I would be interested to see if it is possible ot determine which versions are in use and hopefully combine that with geo-location data to map the bitcoin network by client node version.

**Tags:** client, protocol

> **Comments:**
> **username_1**: please do it :)  

---

## 1 answers

### Answer by username_2 on 2011-10-18. Score: 4 | Accepted answer

When you connect to the other Bitcoin client, the [first message you send is "version"](https://en.bitcoin.it/wiki/Protocol_specification#version), which states your protocol version. Moreover, it states both your IP address, and the addres you are connecting to. You can capture this data like any other [TCP/IP data](http://www.nirsoft.net/utils/smsniff.html).


---

