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 ?