求个 BT 服务端的delphi源码,实在没有VC也行
求个 BT 服务端的delphi源码,实在没有VC也行。近来我在做这个方向的研究。。谢谢各位同志。
[解决办法]
我只知道电驴是有源码的,要不?
[解决办法]
是研究bt还是研究delphi?
不明白为什么要delphi的源码,比较好奇
[解决办法]
网上有啊,我以前都下过
[解决办法]
在2ccc上见过一个BT的,不过BT好像没有服务器端吧
[解决办法]
我有Peercast的,邮箱拿来
[解决办法]
给你一个吧, 听说很好用 : http://hi.baidu.com/dlbtsoft/blog/item/1950ad76905d481eb151b950.html
给我分啊
点量BT(DLBT)-- 致力于最专业的BT内核DLL库
点量BT的开发目的是让用户无需关心和了解BT的具体实现细节,只需要写几十行甚至几行代码,便可以实现一个功能完善而且强大的BT应用软件。
点量BT的提供标准的动态链接库(DLL),可供C/C++、Delphi、C#、Java、VB等语言和各常用开发环境调用,让您完全像调用系统API一样的调用。比如,添加一个文件的下载或者上传的API函数精简如下:
//================================================================================
// 启动一个文件的下载,返回这个下载的句柄,以后对该下载任务的所有操作,需要根据句柄来进行
//================================================================================
HANDLE DLBT_Downloader_Initialize (
LPCSTR torrentFile, // 种子文件的路径(具体到文件名)
LPCSTR outFile // 下载后的保存路径(只是目录)
);
点量BT的功能简介:
标准BT协议支持:完全标准官方BT协议的支持,并支持常用的多项扩展协议,点量BT完全兼容各类BT应用软件。
极其方便的调用方式:采用标准DLL方式,类似于系统的winsock等dll,调用方式完全类似于系统API,结合作者完善的开发文档和演示代码,开发一个功能完善的BT应用软件,所需时间之短超出你的想象。
支持HTTP协议同时下载:点量BT当前版本支持简单的跨协议下载,一方面突破了国内很多网络环境对BT端口和协议的封锁,另一方面解决了无人供种时的下载问题。
DHT网络支持:点量BT提供标准的DHT网络支持,并自动加入Bitcomet、官方Bittorent等流行客户端的DHT网络,共享整个BT网络内的用户资源,一方面解决了无Tracker状态下的文件下载,另一方面提高了下载速度。
智能磁盘分配:支持全面预分配模式,此模式下可以文件下载前预先分配磁盘空间,减少磁盘碎片的产生;同时也支持边下载边分配的方式,用户可以根据需要自己选择。
支持UDP Tracker协议,支持多Tracker协议,支持等效Tracker报告。
高效的UPnP穿透:无需XP SP2的支持,实现各版本系统下的内网免配置。
自动防火墙穿透技术:全自动穿透XP、Vista网络连接防火墙(ICF)和网络连接共享(ICS)。
支持XP SP2的TCP/IP连接数限制的破解修改,保证P2P的良好效果。
智能文件续传:记录上次文件的各种信息,下次启动时无需扫描,立即启动下载。并且保存了上次的Peer信息,提高启动下载的速度。
完善丰富的接口支持:提供丰富的控制和获取信息的接口,满足应用程序绝大部分的功能需求。比如,不仅可以限制全局上传下载速度和连接数,也可以对每个任务单独设置等。
提供专业上传服务器模式:点量BT商业版支持专业的上传服务器模式,该模式专注于上传性能的提升,优化大量文件上传时的传输效率和IO性能,适合提供大量文件给客户下载时使用(比如视频网站、游戏程序的分发时,由专门的服务器使用上传服务器模式支撑大量用户的下载)。
私有种子加密:通过私有种子加密,可以构建自己的私有BT网络,防止其它客户端使用你公司的种子文件。
私有协议支持:支持设置自定义协议,构建自己的私有BT网络,并突破各网络环境对BT应用的封锁。