rqbitRust 實現(xiàn)的 BitTorrent 客戶端
rqbit 是使用 Rust 編寫的 BitTorrent 客戶端。
支持的功能
-
順序下載
-
繼續(xù)下載磁盤上已存在的文件
-
使用文件名的正則表達式選擇性下載
-
支持 DHT,支持磁鐵鏈接
-
HTTP API
代碼特性
-
基于 Serde 實現(xiàn)的 bincode 序列化/反序列化
-
自己實現(xiàn)的序列化/反序列化的二進制協(xié)議
-
支持多項 SHA1 實現(xiàn),因為這似乎是最大的性能瓶頸。默認值是 openssl,因為它是作者基準測試中最快的
-
理論上 rqbit 所使用的庫是可重用的
-
沒有 unsafe
評論
圖片
表情
