View Single Post
  #7 (permalink)  
Old April 1st, 2002
Unregistered
Guest
 
Posts: n/a
Smile Your question about the 88 byte payload

Hey, I had the same problem with connection to the connect1.gnutellahosts.com caches and getting a query message with an 88 byte payload. I think that this message is used to let BearShare users know if there is an update -- thus, in the method that reads a query, check to see if the last byte is 0 (null), as it should be, if it isn't, raise an exception and handle it in your host caching method by ignoring the message.

I believe you have to ping the host to start getting pongs in reply as the caches actually "attach" to the network and I believe they will route your ping to actual hosts. If you don't do so, the host will drop you and you won't get any pongs.

Hope this helps, like I said, I had the same problem and was just as confounded,

Andrew
Reply With Quote