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