XDCC je bil sprva skript za uporabo v internetnem relay chatu (IRC) sredi devetdesetih let prejšnjega stoletja. Zdaj je brskalnik IRC, ki streže datoteke, ki je na voljo kot dodatek k odjemalcu IRC in deluje kot iskalnik. Včasih se XDCC imenuje Xabi DCC, po njegovem začetnem razvijalcu. XDCC uporablja dve vrsti ukazov: poizvedbo po zasebnih sporočilih (msg) omrežnemu botu IRC in ukaze protokola odjemalec-odjemalec (CTCP) botu, ki uporablja odjemalca IRC. Strežniki XDCC običajno obdelujejo samo zelo velike datoteke, kot so celotni filmi, v paketih za prenos in nalaganje z izjemno hitrimi hitrostmi. Boti XDCC so pogosto vdrti računalniki v izobraževalnih ustanovah ali večjih korporacijah, izbrani zaradi svojih ekstremnih hitrosti prenosa nad hitrostjo kabelskih ali digitalnih naročniških linij (DSL).
Obstajajo zakonite uporabe XDCC, ena od teh pa je zapakiran XDCC v odjemalski programski opremi, ki omogoča ustvarjanje in objavo slovarjev na zgoščenkah (CD) ali digitalnih vsestranskih diskih (DVD). Ti so lahko enojezični, dvojezični ali večjezični in jih je mogoče prilagoditi s posebnimi funkcijami in oblikovanjem, da ustrezajo tržnemu kupcu, ki mu se prodajajo, vključno z dodajanjem logotipa stranke in blagovne znamke v slovar. Ti so opremljeni s funkcijami, kot so preproste in napredne funkcije iskanja v uporabniku prijaznem vmesniku; in za omogočanje iskanja po slovarjih iz drugih aplikacij, obstajajo funkcije integracije aplikacij.
Ta ista odjemalska programska oprema se lahko uporablja tudi v procesu izdelave slovarjev za spletna mesta. Vsebina slovarja je indeksirana in enotno opremljena z možnostjo iskanja in pretvorbe, kar omogoča iskanje po več slovarjih na spletnem mestu. Na primer, če ima podjetje tako slikovni slovar kot tezaver, se ukazi za iskanje in indeksiranje enakomerno povlečejo iz vseh slovarjev, ne da bi se morali učiti ločenih ukazov za vsak slovar ali razmejiti ločene poti datotek. Polavtomatizacija omogoča hitro posodabljanje in ponovno indeksiranje teh slovarjev z novimi izrazi.
Med skupno rabo datotek roboti XDCC uporabljajo neposreden protokol odjemalec-odjemalec (DCC), da omogočijo rokovanje in uporabljajo strežnik IRC za medsebojno povezovanje in izmenjavo datotek. Ko je povezava vzpostavljena, se uporaba strežnika IRC prekine. Uporabniki lahko nato od bota XDCC zahtevajo seznam njegovih paketov datotek, ki so na voljo za prenos, in s tega seznama vnesejo ukaz, ki bo bodisi takoj začel prenos ali pa računalnik postavil v čakalno vrsto za prenos.
Večina uporabe XDCC ni le uporaba nezavednih vdrtih računalnikov kot prenosnih postaj, temveč tudi nalaganje nezakonite vsebine. XDCC ima vsestranski vmesnik in preprosto ukazno strukturo, zaradi česar je za nekatere mamljiva izbira za te nezakonite namene. Vendar je treba razmisliti o tem: Združenje za snemalno industrijo Amerike (RIAA) in Ameriško združenje za filmske filme (MPAA) dejavno in skrbno iščeta vdor v računalnik, da bi preganjala, da bi zaščitila dobičke umetnikov in njihovih industrij.