[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