mumu
写手
写手
  • 铜币0枚
  • 威望0点
  • 贡献值0点
阅读:346回复:1

关于BT

楼主#
更多 发布于:2003-11-21 01:43
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加过了木马灰鸽子,总之小心为上.最好是源码发布得到才好.
王小波说:“中年妇女在中国是一种自然灾害,这倒不是因为她们不好看,而是因为她们故意要恶心人。” 一天,我乘坐公交车,一位MM突然转过头来对我说:“你帅吗?”我说:“我不帅!”MM突然给我一巴掌,并说:“我最讨厌说谎的人了!” 如果你更热爱金钱而非自由,更习惯于被奴役的安宁而畏惧令人充满活力的争取自由的抗争,那么,请你静静地走开。我们不会乞求你的建议或是帮助。伏下身去讨好那喂养你的人吧。但愿身上的锁链不会给你造成太多的痛苦,但愿未来的人们不会记起你曾经是我们的国人 Samuel Adams: 18世纪美国独立革命重要领袖,著有“殖民者的权利”
mumu
写手
写手
  • 铜币0枚
  • 威望0点
  • 贡献值0点
1C#
发布于:2003-11-21 01:48
Re: 关于BT
后来又下了winbt,基于PTC的.看起来不错,不知道速度和管理怎么样.没下到源码发布版,睡觉不试了.
谁有兴趣试一下吧.
王小波说:“中年妇女在中国是一种自然灾害,这倒不是因为她们不好看,而是因为她们故意要恶心人。” 一天,我乘坐公交车,一位MM突然转过头来对我说:“你帅吗?”我说:“我不帅!”MM突然给我一巴掌,并说:“我最讨厌说谎的人了!” 如果你更热爱金钱而非自由,更习惯于被奴役的安宁而畏惧令人充满活力的争取自由的抗争,那么,请你静静地走开。我们不会乞求你的建议或是帮助。伏下身去讨好那喂养你的人吧。但愿身上的锁链不会给你造成太多的痛苦,但愿未来的人们不会记起你曾经是我们的国人 Samuel Adams: 18世纪美国独立革命重要领袖,著有“殖民者的权利”
游客

返回顶部