Ultrapeer Status "UP" GGEP question
"pitermagram" <[email protected]> Sun, 19 Apr 2009 16:14:34 -0000
| Newsgroups | gmane.network.gnutella.devel |
|---|---|
| Message-ID | <[email protected]> |
Hi, i have the following question about "UP" ggep: in LimeWire client sources when this ggep parsed/created first comes ultrapeer version, then amount of free leaf slots and third comes amount of free ultrapeer slots: (see attached part of source code) payload[0] = 0; payload[1] = localPongInfo.getNumFreeLimeWireLeafSlots(); payload[2] = localPongInfo.getNumFreeLimeWireNonLeafSlots(); while in GTK Gnutella client first comes ultrapeer version, then amount of free ultrapeer slots and third comes amount of free leaf slots (NOTE: ultrapeer and leaf slots are switched): (see attached part of source code) ggep_stream_write(&gs, &meta->version_up, 1) && ggep_stream_write(&gs, &meta->up_slots, 1) && ggep_stream_write(&gs, &meta->leaf_slots, 1) && Is there any reason for this ?