XDCC était initialement un script pour une utilisation sur Internet Relay Chat (IRC) au milieu des années 1990. Il est maintenant un navigateur de fichiers servant IRC disponible en add-on à un client IRC, et fonctionne comme un moteur de recherche. Parfois XDCC est appelé Xabi DCC, après son développeur initial. XDCC utilise deux types de commandes: un message privé requête (msg) à une commande de protocole client-a-client (CCPC) bot et réseau IRC à un bot utilisant un client IRC. Serveurs XDCC traitent généralement que de très gros fichiers, tels que des films entiers, en paquets pour le téléchargement et le téléchargement à des vitesses extrêmement rapides. XDCC bots sont souvent piraté des ordinateurs dans les établissements scolaires ou les grandes entreprises, choisis pour leurs vitesses de transfert extrêmes supérieures à la vitesse de câble ou ligne d'abonné numérique (DSL).
Il y a des utilisations XDCC qui sont légaux, et l'un d'eux est un XDCC emballé dans un logiciel client qui permet la création et l'édition de dictionnaires de disques compacts (CD) ou de disques numériques polyvalents (DVD). Ceux-ci peuvent être unilingues, bilingues ou multilingues, et ils sont susceptibles d'être personnalisé avec des fonctionnalités et le formatage particulier en fonction de la clientèle sur le marché, ils sont vendus à, notamment en ajoutant le logo du client et le nom de marque dans le dictionnaire. Ceux-ci viennent avec des fonctionnalités telles que les fonctions de recherche simples et avancées dans une interface conviviale, et de prendre les dictionnaires consultables à partir d'autres applications, il ya des fonctions d'intégration d'applications.
Ce même logiciel client peut également être utilisé dans un procédé pour produire des dictionnaires pour les sites Web. Le contenu du dictionnaire est indexé et meublé capacité de recherche et de conversion uniforme, permettant la recherche MultiDictionary dans un site Web. Par exemple, si une entreprise possède à la fois un dictionnaire d'image et d'un thésaurus, les commandes de recherche et d'indexation vont tirer uniformément de tous les dictionnaires, sans la nécessité d'apprendre des commandes séparées pour chaque dictionnaire ou délimiter les chemins de fichiers séparés. Semi-automatisation permet des mises à jour et ré-indexation de ces dictionnaires rapidement avec de nouveaux termes.
Lors du partage de fichiers, XDCC bots utilisent un protocole client-to-client direct (CDC) afin de permettre liaison et utiliser un serveur IRC pour les pairs à l'interconnexion et l'échange de fichiers. L'utilisation du serveur IRC est interrompue une fois que la connexion est établie. Les utilisateurs peuvent ensuite demander au bot XDCC une liste de ses paquets de fichiers disponibles en téléchargement, et à partir de cette liste, entrer une commande qui soit démarrer le téléchargement immédiatement ou placer l'ordinateur dans une file d'attente pour le téléchargement.
La plupart de l'utilisation XDCC n'est pas seulement l'utilisation des ordinateurs piratés ignorent que les stations de transfert mais aussi le téléchargement de contenu illégal. XDCC dispose d'une interface polyvalente et la structure de commande simple, ce qui en fait un choix tentant pour certains de ces fins illégales. Il est présent à considérer, cependant: l'Association Recording Industry of America (RIAA) et la Motion Picture Association of America (MPAA) sont à la fois activement et assidûment à balayage pour l'utilisation de l'ordinateur piraté de poursuivre à protéger les profits des artistes et de leurs industries.