Programa de amostra do downloader BT implementado pelo Delphi, com todo o código-fonte e descrições de arquivos no pacote do protocolo BT:
BTDemo.dpr, BTDemoF.pas, BTDemoF.dfm – um downloader BT simples que suporta download simultâneo de vários arquivos .torrent
btutils.pas – componentes principais do bt
DCP*.pas -- Código fonte do algoritmo SHA (copiado do pacote de componentes DEC)
InetUtils.pas – fornece uma biblioteca de funções para downloads da Internet
SimpleSocks.pas – componente de soquete (TCP)
SortLists.pas – componente Lista classificada
ThreadTimer.pas – temporizador e pool de threads
DelayLists.pas – uma fila que atrasa 5 segundos antes de liberar objetos
FastShareMem.pas, MemPools.pas, ShareGlobals.inc – usado internamente por ThreadTimer
Bit Torrent Specification.htm - documento do protocolo BT