-
Notifications
You must be signed in to change notification settings - Fork 2
FCPv2 NodeHello
Bert Massop edited this page Aug 15, 2016
·
2 revisions
A NodeHello message is the reply to the ClientHello message used to initialize an FCP connection. Upon success, the node tells us what version it is, what protocol version it's using, whether testnet mode is enabled, and how many and what compression codecs are currently supported (this is important with the StartedCompression message).
NodeHello
CompressionCodecs=4 - GZIP(0), BZIP2(1), LZMA(2), LZMA_NEW(3)
Revision=build01475
Testnet=false
Version=Fred,0.7,1.0,1475
Build=1475
ConnectionIdentifier=6f467be43d838f8e02877e7f176a73bd
Node=Fred
ExtBuild=29
FCPVersion=2.0
NodeLanguage=ENGLISH
ExtRevision=v29
EndMessage
| Field | Example or [range] | Description |
|---|---|---|
| FCPVersion | 2.0 | The version of FCP being utilized for this connection. |
| Node | Fred | |
| Version | Fred,0.7,1.0,1475 | A comma-delimited list consisting of
|
| Build | 1475 | |
| Revision | build01475 | |
| ExtBuild | 29 | The build of freenet-ext.jar being utilized by the node. |
| ExtRevision | v29 | The revision of freenet-ext.jar being utilized by the node. |
| Testnet | [true, false] | |
| CompressionCodecs | 4 - GZIP(0), BZIP2(1), LZMA(2), LZMA_NEW(3) | A list of the compression codecs supported by the node. The list is lead by the number of compression codecs. The count is followed by the name of the compression codec. Each name is followed by the index of the compression codec. |
| ConnectionIdentifier | 6f467be43d838f8e02877e7f176a73bd | A unique connection identifier, reported in hexadecimal format. |
| NodeLanguage | ENGLISH | The language currently utilized by the node. |