DC ++ jest to program typu P2P - do ściągania plików z internetu. Jest to darmowy klient sieci Direct Connect, rozwijany na zasadach Open Source. W sieci Direct Connect przesyłanie plików odbywa się dzięki tak zwanym HUB-om, kojarzącym użytkowników ze sobą - DC++ umożliwia nam połączenie się z kilkoma HUB-ami jednocześnie oraz przeszukiwanie ich zawartości.
Direct Connect jest programosem do bezpośredniej wymiany plików, który oprócz pobierania plików pozwala na rozmowy w czasie rzeczywistym. Jest swoistą odmianą serwera FTP, ale z większymi możliwościami, gdyż wszyscy użytkownicy tworzą razem jeden serwer.