Projects / DCTC


DCTC (Direct Connect Text Client) is a library that gives access to the direct connect world, like IRC but more file-sharing oriented.


RSS Recent releases

  •  24 Jan 2004 10:56

Release Notes: Uploads are now stored in the log file. Incorrect display of files bigger than 2GB was fixed. The spec files were updated to support Fedora. In the GUI, deletion of unattached GDLs is possible. A crash of the stat program which occurred when there is nothing to display was fixed. In the user list, the "missing users" problem was fixed. Stat download speed is computed correctly when there are multiple log files. Command line parameters are back.

  •  04 Jan 2004 01:52

Release Notes: This version fixes a minor bug in the /IP command. Update userinfo file to contains all users instead of only users with data. In the GUI, there is a fix for an overflow on files bigger than 4GB. Some lists have been modified to increase the display speed. Parts of the GUI are managed by external programs.

  •  21 Dec 2003 06:20

Release Notes: An IP address can now be obtained from a network interface, even with a dynamic IP. Some annoying debug messages were removed. A bug in the keyboard management was fixed. A compilation problem that occurred when OpenSSL is not installed was fixed. Support for the wonderful XML hublist from was added. An end-of-transfer timestamp was added. In the GUI, hub user support was fully rewritten. The display speed of (long) lists was improved. Miscellaneous bittorrent support problems were fixed. User profiles can be deleted.

  •  26 Oct 2003 03:51

Release Notes: Proxies requiring authentication are now supported. Some old useless commands were removed. It improves the decoding of malformed user info messages, and fixes incorrect counting of upload slots and the incorrect command sequence during hub connection establishment. In the GUI, DCTC and GUI preferences are now split into two tabs. Public and private chats were merge to reduce GUI size. A default profile can now be defined. Bittorrent support was added.

  •  24 Aug 2003 13:12

Release Notes: Support for both libgcrypt and OpenSSL. Files bigger than 2 GB are properly handled. Collisions between auto-scans have been fixed. A flag has been added to allow shared list downloading without an upload slot. The number of clients for the description tag is correctly computed.

RSS Recent comments

26 Sep 2003 03:27 noto Thumbs down

friendly suggestion
the author should really look at the mutella project

that's how you write a sane p2p text client with a portable (web) gui

18 Aug 2003 04:24 estrato

Re: Hub Listing
If you're looking for an alternative dctc GUI that doesn't require GNOME, take a look at dc_qt.

10 Apr 2002 13:52 DimeRone

Dosent work
i cant run make on my computer.
i use slackware 8.0

--- error msg---

bash-2.05# make
make all-recursive
make[1]: Entering directory `/home/ufo/Other/dctc-0.78.0'
Making all in src
make[2]: Entering directory `/home/ufo/Other/dctc-0.78.0/src'
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/glib-1.2 -I/usr/include/glib-1.2 -c hublist.c
hublist.c:36: glib.h: No such file or directory
make[2]: *** [hublist.o] Error 1
make[2]: Leaving directory `/home/ufo/Other/dctc-0.78.0/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/ufo/Other/dctc-0.78.0'
make: *** [all-recursive-am] Error 2


What too do ?

24 Mar 2002 07:34 a23o

Re: Questions
Thanx for your answear. I will join the list soon.


24 Mar 2002 02:48 icemanbs

Re: Questions

1. You cannot. DCTC automatically closes this kind of connection after 30 seconds.

2. the usage of -b command line option does not allow you to discard the / of the /LOG command, that's why the command is ignored.

About configuration file, In one word: never. DCTC is not made to perform this task. This is the job of a UI. dc_gui makes this quite well :)

A last word to conclude, if you want to have fast replies, avoid this list because I only check it when I post new release. There is a mailing list you can find on DCTC homepage.


Project Spotlight


A persistence and application distribution framework.


Project Spotlight

Collax Business Server

An all-in-one Linux server for small- and medium-sized businesses.