Gnutella Protocol Development
Home :: Developer :: Press :: Research :: Servents
Appendix C : Known GGEP Extension Blocks
ID | Name | Est. Data Size | Locations | More Info URL | Format |
---|---|---|---|---|---|
< | LimeWire XML Metadata | Query, QHD Private area |
Metadata : |
Well-formed XML. No need to include <?xml> declaration; XML can default to UTF-8. Should be compressed either at the GGEP or packet level, not both. COBS is not necessary. | |
BH | Browse Host GGEP Header | 0 | QHD Private Area | http://groups.yahoo.com/group/the_gdf/files/Proposals/Browse%20Host/ | |
DU | Daily average uptime | 1-3 bytes | ping replies | http://groups.yahoo.com/group/the_gdf/message/7820 | |
H | File hash, | 21-22 bytes | Query Hit between the NULs, Query after the NUL. If supported, set bit 12 of MinSpeed. | http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/gtk-gnutella/gtk-gnutella-current/doc/public/GGEP/H | binary form, optionally COBS encoded if embedded NUL and in Query Hit. |
UP | Ultrapeer | 3 | Pong | {VersionGuessStyle VersionUP, byte SlotsFreeUP, byte SlotsFreeLeaf} | |
VC | VendorCode | 5 | Pong | {byte[4] VendorCode, VersionGuessStyle VersionUA} | |
a' S W A P . q' == "SWAP.q" | Query Stuff | 16 bytes | Query | http://mywebpages.comcast.net/jthomas497/swapper/extensions/querystuff.html | |
a' S W A P . s' == "SWAP.s" | Servent Info | 100 bytes | QHD Private Area | http://mywebpages.comcast.net/jthomas497/swapper/extensions/serventinfo.html |