Given the limits on the numbers of advertised files, how about a slightly different approach?
1: Only advertise some of the files held, rotating through them slowly.
2: Listen on KAD for requested file ed2k hashes
3: If one matches what we have but aren't advertising, add it to our share list.
4: Timeout non-requested files over some period.
This does assume that hash requests are circulating on KAD. The documentation isn't clear about whether this actually occurs.
Thoughts?
Given the limits on the numbers of advertised files, how about a slightly different approach?
1: Only advertise some of the files held, rotating through them slowly.
2: Listen on KAD for requested file ed2k hashes
3: If one matches what we have but aren't advertising, add it to our share list.
4: Timeout non-requested files over some period.
This does assume that hash requests are circulating on KAD. The documentation isn't clear about whether this actually occurs.
Thoughts?