由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協議文檔
圖片:1.jpg