- 论坛徽章:
- 0
|
本帖最后由 hrybird 于 2016-07-27 15:33 编辑
分享一款功能强大,代码成熟稳定的BT/P2P库,高效C++编写的BT/P2P源代码,阅读调用简单高效,是制作BT/P2P下载软件的内核最佳选择。只需简单了解重要接口函数,直接调用BT DLL即可快速实现一款基于Bittorrent协议的P2P下载软件。支持二次开发,所以比较适合有一定的编程基础,对BT协议的了解不够深入,却想在短时间内快速开发出一款功能完善的BT下载软件的人员。
大致功能如下:标准BT协议支持;极其方便的调用方式;强大的跨平台支持;支持私有Tracker协议:极低的资源占用;兼容uTorrent的UDP穿透传输;实现了专业的文件更新功能;支持HTTP协议同时下载(P2SP);可调节不同网络下的性能参数;可选zip压缩传输;支持伪装Http协议;DHT网络支持;智能磁盘分配;支持HTTP 和UDP Tracker协议;高效的UPnP穿透;支持PMP方式的内网穿透;支持内网自动发现;支持兼容Bitcomet的padding_file技术;数据块级别下载优先级指定;自动防火墙穿透技术;支持XP SP2的TCP/IP连接数限制的破解修改;智能文件续传;提供专业上传服务器模式;私有种子加密.....好多,具体可参看:blog.dolit.cn/dlbt-introduction-html
点量BT/P2P库的开发目的是让用户无需关心和了解Bittorrent协议的具体实现细节,只需要写几十行甚至几行代码,便可以实现一个功能完善而且强大的BT应用软件。目前点量BT/P2P代码已经在多家客户的游戏更新系统 / P2P VOD点播系统 / 视频更新 / 文件BT传输分发下载等系统中广泛应用。有众多正式客户资源,经历了广泛的测试,功能完善和成熟。
点量BT源代码码使用高效的c++代码编写,提供标准的动态链接库(DLL),可供C/C++、Delphi、C#、Java、VB、Borland C++等语言和各常用开发环境调用,让您完全像调用系统API一样的调用。比如,添加一个文件的下载或者上传的API函数精简如下:
//================================================================================
// 启动一个文件的下载,返回这个下载的句柄,以后对该下载任务的所有操作,需要根据句柄来进行
//================================================================================
HANDLE DLBT_Downloader_Initialize (
LPCSTR torrentFile, // 种子文件的路径(具体到文件名)
LPCSTR outFile // 下载后的保存路径(只是目录)
);
给出个官方博客供参考:blog.dolit.cn/dlbt-introduction-html
也可以自己百度“点量P2P内核”等词。
|
|