Gnutella Protocol Development

Our blue logo

Gnutella Protocol Development

Home :: Developer :: Press :: Research :: Servents

Appendix A : Known HTTP Connection Headers

Header Status Usage Example
User-Agent
Mandatory
Name and version of the servent User-Agent: LimeWire/3.1.0
Remote-IP
Recommended
IP of the remote host as seen by the servent Remote-IP: 1.2.3.4
X-Try
Recommended
Addresses of known active servents (between 10 and 20) X-Try-Ultrapeers: 1.2.3.4, 1.2.3.5
Pong-Caching
Recommended
Support of Pong Caching Pong-Caching: 0.1
GGEP
Recommended
Support of GGEP extensions GGEP: 0.5
Bye-Packet
Optional
Support of bye messages Bye-Packet: 0.1
Uptime
Optional
Uptime of the servent  
Vendor-Message
Optional
Support of vendor messages Vendor-Message: 0.1
Accept-encoding
Optional
Support of message compression Accept-Encoding: deflate
Content-Encoding Optional Acknowledgement of requested compression Content-Encoding: deflate
X-Try-Ultrapeers
Recommended for ultrapeers
Addresses of known active Ultrapeers (between 10 and 20) X-Try-Ultrapeers: 1.2.3.6, 1.2.3.7
X-Ultrapeer
Mandatory for ultrapeers
Ultrapeer mode X-Ultrapeer: Yes
X-Ultrapeer-Needed
Mandatory for ultrapeers
Regulation of Ultrapeers rate X-Ultrapeer-Needed: Yes
X-Query-Routing
Mandatory for ultrapeers
Support of QRP X-Query-Routing: 0.1
Hops-Flow
Optional
   
Machine
Private
BearShare only  
X-Leaf-Max
?
   
X-Token
?
GTKG only ?  
X-Live-Since
?
   

 

 

 

 

Home :: Developer :: Press :: Research :: Servents

SourceForge.net Logo