Chinaunix首页 | 论坛 | 博客
  • 博客访问: 908406
  • 博文数量: 201
  • 博客积分: 8078
  • 博客等级: 中将
  • 技术积分: 2162
  • 用 户 组: 普通用户
  • 注册时间: 2008-05-20 17:22
文章分类

全部博文(201)

文章存档

2013年(3)

2012年(11)

2011年(34)

2010年(25)

2009年(51)

2008年(77)

分类: 系统运维

2008-06-05 10:35:08

今天看一个windows下的libtorrent, 感觉代码风格完全不一致, 觉得应该是出自于两个不同的人的手。google了一下, 终于确认了我的想法。

在wiki()里面有提到:

Note that this library is not the same as Rakshasa's libTorrent which powers rTorrent. This library is also known as Rasterbar libtorrent or rb-libtorrent.


这里说一下两个不同版本的libtorrent的一些区别:

rakshasa()版本的libtorrent可以说是速度之王。但是不支持upnp, 使用它的客户端有rtorrent等, 并且只能在posix兼容的系统可以编译通过。有自己的下载站点。这个作者应该是位老手了。

rasterbar ()的libtorrent就有些不一样, 这个的使用比较简单。 速度一般, 很通用, 所以ktorrent, qtorent都是用它的, 但是很明显速度应该不是很好, 要不然, 也不会有那么多人使用rtorrent了, 但是这个库可以在windows下使用。站点在sourceforge上。
阅读(64586) | 评论(3) | 转发(0) |
给主人留下些什么吧!~~

realtang2009-08-30 10:27:56

rasterbar的那个是用boost asio写的。

pagx2008-06-08 15:25:30

这个要看你使用的场合, 目前来说rakshasa的libtorrent只可用于*nix环境。并且有低内存, 低CPU的的特点, 并且速度比较稳定, 非常适合用于嵌入式linux环境。 然而rb-libtorrent的特点是夸平台好可以在window平台下面使用。速度尚可,不过依赖于boost库所以估计不容易用于嵌入式环境。

chinaunix网友2008-06-08 00:39:14

哪个更好用些?