[p2p-hackers] Re: Identify "defective" nodes
Daniel Stutzbach
agthorr at cs.uoregon.edu
Tue Feb 28 18:25:32 UTC 2006
On Tue, Feb 28, 2006 at 11:49:02AM -0500, Sam Berlin wrote:
> Basically, I'd like to flesh out the range (however dramatic it may
> be) of what plug-ins would like to do with LimeWire. Then we can trim
> it down from there as to what's reasonable to do within a plug-in.
My pet plug-in idea is a little library called "Stitch" that takes
over writing downloaded bytes to disk. It'd be a multiple-app
plug-in, so that I could run LimeWire and (for example) BitTorrent at
the same time and if I happen to be downloading the same file in both
P2P systems, it will figure that out and merge the results into one
file. Naturally, it would also need a way to report back to the apps
"I got these segments elsewhere" and to make use of the app-specific
integrity checking.
(this would also expand the market for P2P file-sharing applications
by making it more useful for individuals to use multiple applications
instead of just one)
Unfortunately, I can't think of any *other* reason a plug-in would
need that particular kind of API, so it's kind of a one-trick pony.
Certainly it would be useful for a plug-in to rate or categorize files
and have LimeWire display this information (for both shared files and
query-hits). There's a wide range of things a plug-in could do here,
from integrity checking to license checking to recommendations based
on files the user already has.
--
Daniel Stutzbach Computer Science Ph.D Student
http://www.barsoom.org/~agthorr University of Oregon
More information about the P2p-hackers
mailing list