由delphi實現的bt下載器範例程序,帶全部源碼和BT協議包中文件說明:
BTDemo.dpr, BTDemoF.pas, BTDemoF.dfm -- 一個簡單的bt下載器,支援多個.torrent檔同時下載
btutils.pas -- 核心bt元件
DCP*.pas -- SHA演算法原始碼(複製自DEC元件包)
InetUtils.pas -- 提供Internet下載的函式庫
SimpleSocks.pas -- socket元件(TCP)
SortLists.pas -- 排序的List元件
ThreadTimer.pas -- 定時器與執行緒池
DelayLists.pas -- 一個延時5秒再釋放Object的佇列
FastShareMem.pas, MemPools.pas, ShareGlobals.inc -- 由ThreadTimer內部使用
Bit Torrent Specification.htm -- BT協定文檔