P2P software question

Currently reading:
P2P software question

Joined
Oct 7, 2003
Messages
24,345
Points
3,764
Location
Carlisle, UK.
I use DC++ (to download legal files only :)) but I have a bit of a problem in that the user who is uploading from me always hogs the entire connection, uploading at 30-40kbps, while my speed drops down to 6-700bps for downloads (I thought adsl was meant to sort this anyway by virtue of being asymmetric but obviously not). I've heard about a piece of software that can even this out, in passing conversation but know nothing more about it. Can anyone help?
 
Not had any problems with WinMX and you get all the usuals like limiting the number of people that download from you, upload/download speeds etc.
 
when you are downloading a file the server will send you a stream of data and for a short time will store it in a buffer, lest say the buffer has 8 rows, the server will put the data in the buffer in the order in which it was sent to you so now we have 8 bits of data sent and the buffer is full.... by this point your computer should have received the first bit and in turn replyed to the server saying "yeah, i got bit1", the server can then put another bit in the place of that first one in the buffer.

if the server does not receive a reply it will send the data again and carry on sending the other data.

thats a little complicated so if it doesnt make sence just ignore it but the point is....

if you are uploading to someone your computer is unable to reply to the server as fast as normal so your download speed is reduced to cope...

Hope it makes sence,
Ryan Edge

EDIT: yeah put an upload limit on (y)
 
dave said:
cant you restrict downloads to 1 folder only, then have that folder empty?

Yeah, you can. Although its supposed to be peer 2 peer sharing ;)

Edit- some P2P programs won't let you download from someone, unless you have a certain number of files available to share. The 'trick' around this would be to create 10 notepad files, then name them 1-10 and save them to the folder...
 
Last edited:
DC hubs tend to not let you on unless you have a certain amount of data shared.

bulldog is correct about it all being down to ack packets, the best way round it is to use an old PC as a router, and bung a copy of linux on there and set it up to priorities the ack packets properly..

or you could try a program called netlimiter

hth
 
Thanks guys :) I have a limiter on so only a set number of people can upload from me already but it doesn't help when that one person is downloading at said high speed.

Thanks Arc for that netlimiter, that would be it (problem is as you say, need 50-10gb of shared legal ;) data to join) :) Thanks Ryan for the explanation, also very useful to know!
 
arc said:
DC hubs tend to not let you on unless you have a certain amount of data shared.

bulldog is correct about it all being down to ack packets, the best way round it is to use an old PC as a router, and bung a copy of linux on there and set it up to priorities the ack packets properly..

or you could try a program called netlimiter

hth

yeah good luck if you try that helz i gave it a go and got fed up lol, i ended up using windows 2003 server and a program called... erm.... somthing, from what i remember netlimiter only limits bandwidth not an active upload speed in kb/s for example.

found it... its called Bandwidth Controller, neat little program but its not going to do what you want....

i actually cant think what to suggest, could block the ports DC uses to upload thus stopping anyone downloading from you.

err.. anyone else?

EDIT: just ignore all that and use netlimiter apparently it does do the job now :p
 
Long time since I used DC++, but back then I'm sure you could limit the amount of upload speed...

Anyway, these days I use eMule... free of that dodgy spyware malarky, and they don't require you to have a shed load of porn on your pc in order to download.
 
I just use bit torrent.

Some good sites around still for downloading stuff.

But last time i uses DC++ you could limit upload im sure. Nice to set it at around 1/2 what your connection can do which in most cases for adsl its maximum should be 32kb/s on a 256 upload so 15 - 16kb/s is a good cap.
 
iirc, with DC++ if you limit the upload bandwidth, you have to limit the download bandwidth..
but i found that i never got the full 60k i could have, so i just limited it to 20k down, and 5k up, then left my pc runnin 24/7
 
Back
Top