Just do as usual. ./autogen.sh ; make ; make install

After compilation, you obtain 4 programs inside src/
- hublist
- dctc
- dctc_cmd
- dctc_gdl123

--------------------------------------------------------------------------------
Suggestion: 
If you have an asymetric internet connection (ADSL, cable,...), you should note
that your download speed slows down when your upload speed goes to its limit.
It is normal, it is not a DCTC problem, it appends for any other protocol.

The following explanation is very simplified, I don't want to give too much
detail.

For each downloaded packet (TCP), your computer must send an ACK (acknowledge)
to the computer which has sent it. Unfortunatelly, if the amount of data to send
is high, this ACK has to wait a little, it is bad but the worse is to come. As
long as the remote computer has not received this ACK, it does not send the next
packet. That is mainly why I have added upload bandwidth limitation to DCTC.

Hopefully, another solution exists under Linux. A good soul has brought us the
wonder shaper (http://lartc.org/wondershaper/). With a little effort (3
parameters to define) and a root access on your computer connected to the
internet, you can nearly reach the maximum upload and download speed
simultaneously. (Note: I have left NOPRIOHOSTSRC variable empty instead of 80
because it slows too much my web server).

