点量BT组件的开拓目的是让用户无需体贴以及清晰BT协议的详细实现细节,惟独要写多少十行致使多少行代码,即可能实现一个功能美满而且强盛的BT运用软件。当初点量BT组件已经在多家客户的游戏更新零星 / P2P VOD点播零星 / 视频更新 / 文件BT传输散发下载等零星中普遍运用。有泛滥正式客户资源,履历了普遍的测试,被客户不同评估为“功能美满的BT组件,成熟坚贞的BT源码”。
点量BT源码运用高效的c++代码编写,提供一个BT下载库DLL,可供C/C++、Delphi、C#、Java、VB、Borland C++等语言以及各罕用开拓情景调用,让您实用像调用零星API同样的调用。
点量BT的功能简介:
尺度BT协议反对于:实用尺度民间BT协议的反对于,并反对于罕用的多项扩展协议,点量BT实用兼容种种BT运用软件。而且在现有的所有内核中,点量BT的兼容性是较好的,您可能运用点量示例挨次下载一个盛行的种子文件,速率是当初内核中较好的。这次若是由于点量BT内核实用反对于DHT以及Peer交流等各项扩展协议,以及对于BT协议做了良多优化。
极其利便的调用方式:接管尺度DLL方式,调用方式实用相似于零星API (CreateFile等函数),结相助者美满的开拓文档以及演示代码,开拓一个功能美满的BT运用软件,所需光阴之短逾越你的想象。
强盛的跨平台反对于:点量BT内核是当初较具备可移植性的BT内核之一,当初宣告有Windows、Linux、Android、IOS等主流平台的反对于版本(3.7.7之后版本)。如需要Windows CE等其余平台的反对于,也可能分割咱们交流定制开拓。
反对于私有Tracker协议:2013年尾摆布,咱们接到用户反映以及测试发现,部份地域经营商启用了tracker协议的封锁,尺度的Tracker协议在良多地域取患上不到邻人节点,也就无奈具备下载速率。因此,咱们新版退出了私有协议Tracker功能,但需要Tracker效率器反对于,当初配合咱们自主研发的点量BT高功能Tracker效率器可能处置这一下场,强烈建议老客户降级这一功能。(3.7.5之后版本)
极低的资源占用:点量BT的内存以及CPU占用您可能经由测试清晰,极低的资源占用以及高效晃动的传输速率,是您抉择BT的较佳抉择。 点量BT的CPU、内存、硬盘等资源是当初国内资源占用较低的内核,3.4版本之后,示例挨次自动配置了8M的缓存,合计内存占历时可能思考去除了8M的缓存运用。着实早在点量BT的优异个版本,就已经做到了是国内较少资源占用以及速率较晃动的的内核,3.4版本的优化使患上资源占用有了进一步飞腾,展现了在BT内核规模咱们的不懈谋求以及业余。
兼容uTorrent的UDP穿透传输:点量BT3.6之后版本反对于兼容uTorrent等的udp穿透传输,对于无奈映射的用户可能自动顺应妨碍udp穿透传输。而且,点量BT3.6版本的udp穿透传输功能,无需任何格外效率器资源,在p2p收集中自动顺应穿透,凭证收集规范自动分说顺应。(3.6之后版本)
反对于HTTP协议同时下载(P2SP):点量BT之后版本反对于Http跨协议下载,一方面突破了国内良多收集情景对于BT端口以及协议的封锁,另一方面处置了无人供种时的下载下场。将一个Http地址作为P2P零星中的一个节点,实现为了在Http效率器以及P2P用户之间同时下载。 IIS的晃动性,以及一些运用了CDN的用户,可能用IIS作为上传源。
可调节差距收集下的功能参数:好比在千M局域网中,高速硬盘情景下,经由配置该参数,可能实现单对于单传输达50M/s以上的速率,多人同时下载时可能抵达磁盘概况收集的极限。默认配置为适宜绝大少数艰深搜整方式的用户配置装备部署。(3.6.3之后版本)
DHT收集反对于:点量BT提供尺度的DHT收集反对于,并自动退出Bitcomet、民间Bittorent等盛行客户真个DHT收集,同享全部BT收集内的用户资源,一方面处置了无Tracker形态下的文件下载,另一方眼前进了下载速率。
可选zip缩短传输:在传输前可对于文本型文件可能妨碍缩短,收到后自动解压,大大削减传输的数据量以及节约带宽,适宜文件夹中良多文本型文件的情景,好比一些游戏的资源文件。(3.6.3之后版本)
反对于冒充Http协议:用于突破一些特殊情景下的封锁。(当初发现的有巴西、马来西亚等一些收集封锁需要启用该功能)。该功能可能以及不启用的用户自动兼容。(3.6.3之后版本)
智能磁盘调配:反对于预调配方式,此方式下可能文件下载前预先调配磁盘空间,削减磁盘碎片的发生;同时也反对于边下载边调配的方式,用户可能凭证需要自己抉择。 在NTFS格式的磁盘零星,还反对于SPARSE稀缺调配方式。
反对于HTTP以及UDP Tracker协议,反对于多Tracker协议,反对于等效Tracker陈说。
高效的UPnP穿透:无需XP SP2的反对于,实现各版本零星下的内网免配置装备部署。
反对于PMP方式的内网穿透:新型的PMP穿透作为UPnP的填补,进一步提升内网穿透的功能 。
反对于内网自动发现:在统一个局域网内有两个以上用户下载时,零星会妨碍自动追寻,尽管纵然运用上局域网外部带宽,速率患上到快捷提升。
反对于兼容Bitcomet的padding_file技术:制作种子时可能抉择是否对于齐文件,假如对于齐文件后,一个分块不会横跨2个大的文件,文件开始缺少一整块的,由小文件概况padding_file对于齐。这种机制颇为适宜文件更新的运用,保障了一个种子文件中,一个文件的某些变更,不会影响到此外文件也需要更新。 而传统的BT技术假如做大型文件夹的更新,由于不padding_file距并吞文件,一个分块可能横跨了两个文件,优异个文件假如长度爆发了变更,该文件前面的所有数据的分块hash均会变更,这样,该文件前面的所有文件都可能需要重新下载。 以是,点量BT的padding_file技术大大削减了文件更新量。(3.6之后版本)