免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3583 | 回复: 0
打印 上一主题 下一主题

[C++] 最专业的BT/P2P内核库(BT的DLL内核) 成熟稳定BT/P2P源代码 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-05-18 15:31 |只看该作者 |倒序浏览
本帖最后由 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内核”等词。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP