Delphi によって実装された BT ダウンローダー サンプル プログラム。すべてのソース コードとファイルの説明が BT プロトコル パッケージに含まれています。
BTDemo.dpr、BTDemoF.pas、BTDemoF.dfm -- 複数の .torrent ファイルの同時ダウンロードをサポートするシンプルな bt ダウンローダー
btutils.pas – コア bt コンポーネント
DCP*.pas -- SHA アルゴリズムのソース コード (DEC コンポーネント パッケージからコピー)
InetUtils.pas -- インターネット ダウンロード用の関数ライブラリを提供します
SimpleSocks.pas -- ソケット コンポーネント (TCP)
SortLists.pas – 並べ替えられたリスト コンポーネント
ThreadTimer.pas -- タイマーとスレッド プール
DelayLists.pas -- オブジェクトを解放する前に 5 秒遅延するキュー
FastShareMem.pas、MemPools.pas、ShareGlobals.inc -- ThreadTimer によって内部的に使用されます
Bit Torrent 仕様.htm -- BT プロトコルのドキュメント