upload: giving priority to certain files?

Archived discussion about features (predating the use of Bugzilla as a bug and feature tracker)

Moderator: Moderators

mizushimo
Posts: 8
Joined: 2003-03-27 19:07
Location: file-sharing

upload: giving priority to certain files?

Post by mizushimo » 2004-01-05 00:02

Would it be possible to have a feature that would let you specify certain files that, when another client requested them, your client would automatically open a slot to that person?

I think this would be good for people who want rarer files in their collection to actually be downloadable while they share episodes and such :)
"but we believe that we will be able to recoup much of the cost through a special pay-per-view TV special, in which the staff members responsible for the problems will commit ritual suicide to atone for their sins."

GargoyleMT
DC++ Contributor
Posts: 3212
Joined: 2003-01-08 02:46
Location: .pa.us

Post by GargoyleMT » 2004-01-05 01:00

This can be done with the current protocol. The exchange looks like this (not exact):

[remote client wants a file]
Remote > Hub: ConnectToMe [targetNick] [ip & port]

targetNick connects to user

[handshake, including deciding who gets to download (both users might have queued from the other ) ]

downloader to targetNick: $Get [filename] [resume position]
[targetNick has no free slots]
targetNick to downloader: $MaxedOut


Currently, DC++ checks the length of the file and gives the user the file if it's small or if it's a bz2 file list.

This can be done, with some work.

I think a full upload queue is a little more realistic form for this to take.


(gah, ugly post)

Who is online

Users browsing this forum: Google [Bot] and 0 guests