上传者: cclovetwins
|
上传时间: 2021-11-28 10:57:25
|
文件大小: 1.85MB
|
文件类型: -
LibTorrent 是一个C++ 语言的 BitTorrent 开发库,支持 Linux/Unix 系统,可以编译windows版本。旨在提供高性能和良好代码风格的 BT 开发包。该开发包与其他包不同的是,它直接通过网络堆栈抓取文件页,因此性能是官方客户端的三倍。
libtorrent库的主要的类:
Session: 整个应用程序所有的链接会话管理的类
Policy: 下载策略的实现类,使用tit-for-tat激励机制
Torrent: 维护一个特定的下载任务
Torrent_handle: 调用类的成员函数
Torrent_info: 读取和写入种子文件的信息
Peer-connection: 对等连接
Storage: 磁盘存储管理