Un cliente BitTorrent es un programa o aplicación de computadora que permite a un usuario establecer una conexión tipo P2P para descargar ficheros que otros usuarios (de la misma red de archivos) poseen y que están dispuestos a compartir basándose en la filosofía del mismo BitTorrent (compartir por igual para todos) para facilitar el intercambio de los mismos. Estos programas clientes están disponibles para diversos sistemas operativos.
El primer cliente, conocido como BitTorrent, fue creado por el programador Bram Cohen, en octubre de 2002. El protocolo BitTorrent fue desarrollado originalmente por él y está basado en software libre. Las tablas siguientes comparan información general y técnica acerca de las aplicaciones que soportan el protocolo BitTorrent.
↑ abLa configuración automática del port forwarding requiere compatibilidad del Router con UPnP
↑ abEsto le permite a un usuario descargar de un torrent sin tracker o (con algunos clientes) reanudar torrents normales cuando su tracker haya caído.
↑BitComet interfiere con el funcionamiento del Super-seeding de otros softwares BitTorrent, pues no reconocen los pedazos de información enviados por el emisor.
↑Actualmente compatible con Azureus y µTorrent con la implementación puesta en practica en la versión 0.63. La implementación anterior no tenía una especificación abierta, era detectable e incompatible con el de Azureus y con el protocolo de cifrado de µTorrent.
↑ abTracker incluido con los archivos de GNU/Linux y con el código, pero no con los archivos de Windows
↑Contenían Adware y Spyware, las versiones "no-profesionales" aún contienen Adware e incluso las versiones más recientes (1.4.3+) de edonkey contienen todas adware el cual no se puede elegir su instalación, incluyendo la versión professional, donde nisiquiera se puede elegir si instalar el adware o no.
↑Supercompartición (SuperSeeding) a partir de la versión 4.1
↑Para que esto sea posible, es necesario utilizar Wine Para más información véase Shareaza
↑No es una red DHT, pero Shareaza usa Gnutella2 para encontrar a otros clientes de Shareaza cuando el tracker de un torrent cae. Esta opción está desactivada por defecto.
↑Solamente intercambiando con otros clientes µTorrent
↑No es compatible con la implementación oficial DHT de BitTorrent.
↑ abReduce el uso de disco, la fragmentación de archivos (en caso de que no ser reservado) en sistemas Windows y latencias debido a que largos bloquees y datos de caché escritos se comprueban en piezas finalizadas.
↑ Un usuario puede seleccionar que archivos descargar usando la GUI del cliente, pero no con el cliente de texto curses. Sin embargo esta característica está disponible en versiones experimentales del cliente curses