XDCC byl původně script napsaný v roce 1994 pro ircII. Tento script rozšiřoval DCC příkazy v ircII.
Dneska se pojmem XDCC rozumí IRC boti, kteří slouží ke sdílení souborů. XDCC boti nabízejí jeden, nebo častějí více souborů, které je možné stáhnout pomocí DCC protokolu. Přestože je XDCC vetšinou využíván pro sdílení a šíření warezu (software, hudba, filmy), může být použit i pro sdílení legálního obsahu.
Narozdíl od moderních peer-to-peer (p2p) přenosů, jsou často XDCC servery umístěny na hostinzích s velmi vysokým upstreamem. Často na těchto serverech beží i FTP, pomoci kterého jsou na tento server uploadovány soubory, které se potom sdílí pomocí XDCC botů. Velice často jsou XDCC servery a boti provozovány na kompromitovaných počítačích.
XDCC se používá tak, že se pomocí soukromé zprávy (query), nebo CTCP pošle příkaz IRC botovi. Seznam souborů může být získán poslaním příkazu “xdcc list”. Tato funkce je bohužel vetšinou zakázána.
Když chce uživatel získat určitý soubor, tak pošle botovi příkaz “xdcc send #<pack number>”. Bot si tento požadavek zařadí do fronty a až přijde na něj řada, tak tento soubor pošle uživatelovi.