XDCC oli algselt skript, mida kasutati Interneti-releevestluses (IRC) 1990. aastate keskel. Nüüd on see faile teenindav IRC-brauser, mis on saadaval IRC-kliendi lisandmoodulina ja toimib otsingumootorina. Mõnikord nimetatakse XDCC-d selle esialgse arendaja järgi Xabi DCC-ks. XDCC kasutab kahte tüüpi käske: privaatsõnumi päring (MSg) IRC-võrgu robotile ja klient-kliendiprotokolli (CTCP) käsklused IRC-klienti kasutavale robotile. XDCC-serverid töötlevad tavaliselt ainult väga suuri faile, näiteks terveid filme, pakettidena, mida saab väga kiiresti alla laadida ja üles laadida. XDCC robotid on sageli häkitud arvutid haridusasutustes või suurkorporatsioonides, mis on valitud nende äärmusliku edastuskiiruse tõttu, mis ületab kaabel- või digitaalse abonendiliini (DSL) kiirust.
On XDCC kasutusviise, mis on seaduslikud ja üks neist on klienttarkvaras pakitud XDCC, mis võimaldab luua ja avaldada sõnastikke kompaktplaatidele (CD-dele) või digitaalsetele mitmekülgsetele plaatidele (DVD-dele). Need võivad olla üks-, kaks- või mitmekeelsed ning neid saab kohandada konkreetsete funktsioonide ja vorminguga, et see sobiks turukliendile, kellele neid müüakse, sealhulgas lisada sõnastikku kliendi logo ja kaubamärgi nime. Need on varustatud funktsioonidega, nagu lihtsad ja täpsemad otsingufunktsioonid kasutajasõbralikus liideses; ja selleks, et muuta sõnastikke muudest rakendustest otsitavaks, on olemas rakenduste integreerimise funktsioonid.
Sama klienttarkvara saab kasutada ka veebisaitide sõnaraamatute koostamiseks. Sõnastiku sisu on indekseeritud ja varustatud ühtse otsingu- ja teisendusvõimalusega, võimaldades veebisaidil mitmesõnalist otsingut. Näiteks kui ettevõttel on nii piltsõnastik kui ka tesaurus, tõmmatakse otsingu- ja indekseerimiskäsud ühtlaselt kõigist sõnastikest, ilma et oleks vaja õppida iga sõnastiku jaoks eraldi käske või piiritleda eraldi failiteed. Poolautomaatika võimaldab neid sõnastikke kiiresti uute terminitega värskendada ja uuesti indekseerida.
Failide jagamise ajal kasutavad XDCC robotid otse klient-kliendile (DCC) protokolli, et võimaldada käepigistust ja kasutada IRC-serverit kaaslaste jaoks failide omavaheliseks ühendamiseks ja vahetamiseks. IRC-serveri kasutamine lõpetatakse pärast ühenduse loomist. Seejärel saavad kasutajad XDCC robotilt taotleda allalaadimiseks saadaolevate failipakettide loendit ja sisestada sellest loendist käsu, mis kas alustab kohe allalaadimist või asetab arvuti allalaadimise järjekorda.
Suurem osa XDCC kasutusest ei seisne mitte ainult teadmata häkitud arvutite kasutamises edastusjaamadena, vaid ka ebaseadusliku sisu allalaadimises. XDCC-l on mitmekülgne liides ja lihtne käsustruktuur, mistõttu on see mõne jaoks ahvatlev valik ebaseaduslikel eesmärkidel. Siiski tuleb seda kaaluda: Ameerika salvestustööstuse assotsiatsioon (RIAA) ja Ameerika filmiliit (MPAA) otsivad aktiivselt ja usinalt arvuti häkitud kasutamist, et esitada süüdistusi, et kaitsta artistide ja nende tööstuse kasumit.