|
阅读:346回复:1
关于BT
BitTorrent(变态下载/比特激流)是现在最最流行的下载方式,大家可以在中国BT联盟发布页上找到一些BT的下载和使用的介绍.
BitTorrent实现了非常理想的下载方式,有效的减轻了服务器方的压力.也为打破官方信息垄断,实现知识的自由共享做出了不朽的贡献.但目前的缺点是客户端不够稳定,种子生存期限较短,常常会发生因绝种而骂娘,跪求种子的有趣现象. 昨天和松松聊天就聊BT了,后来查了一些的资料,这里总结一下大家使用上比较关心的资料. BitTorrent原始的核心用Python(我最喜欢的语言之一)完成,因为开放源码,所以在BT的火种遍布全球后,各种语言的支持者纷纷实现了自已语言的版本,实现更强大的客户端功能.昨天见到的有java/delphi/c++写的客户端.都是Python的移植,协议和原理没有改变.所以大家都可以很容易的学习BT的原理,没有语言的障碍.(delphi的那个不开放源码) 易用性比较: bt因为使用了Python语言编写,所以发布时要根据平台不同下载各自的版本,我分别下了.exe和源码发布.因为我机器里面有Python2.3&wxPython_for_2.3,所以源码直接可以运行.大家下.exe的话是用py2exe打包Python的链接库,再用nsis2做成安装包.所以比较大.Linux下运行源码版应该没有问题,Python哪个Linux发布都会有,加上代理下一个wxPython就可以了.可能老版本要更新一下.rpm/deb包有没有我不知道.建议Linux下使用java版.(但也要下虚拟机) bt core:较易使用.实现了最基本的功能,管理续传的功能较差.经典的原理实现版. bt plus:易于使用,速度快,没发现BUG.推荐使用. ABC:极易于使用,但速度较慢,限速功能几乎没有.界面花哨,退出时有BUG.推荐使用. PTC:先安了.exe,选择中文包,结果乱码.建议运行英文界面较好.后来直接运行源码版,较易使用.但跟ABC比较起来好像没有什么特色. bitspriit:界面极花哨,采用FLASHGET类似的文件管理,但版本较新,大多数功能没有实现.而且用delphi写成,不开放代码.不推荐. azureus:现在sf.net上排名领先,应该是经典的JAVA实作品.界面采用Eclipse的swt,非常好看.源码组织非常出色.方便JAVA FANS学习和使用.推荐使用. 我觉得跨平台网络开发是未来的一个方向,从BT里面可以学到很多这方面的东西.另外听说中国不少网站下载得到的exe加过了木马灰鸽子,总之小心为上.最好是源码发布得到才好. |
|
|
|
1C#
发布于:2003-11-21 01:48
Re: 关于BT
后来又下了winbt,基于PTC的.看起来不错,不知道速度和管理怎么样.没下到源码发布版,睡觉不试了.
谁有兴趣试一下吧. |
|
|