常见问题常见问题   搜索搜索   会员列表会员列表   团队团队   注册注册    个人资料个人资料   登录查看您的站内信件登录查看您的站内信件   登录登录 

FreeBSD下的一个BT客户端: CTorrent
前往页面 1, 2, 3  下一页
 
发表新文章   这个论题已经被锁定,您不能发表、回复或者编辑文章。    FreeBSD China -> 技术交流
阅读上一个主题 :: 阅读下一个主题  
作者 留言
夜未眠
半仙


注册时间: 2003-03-26
文章: 58

文章发表于: Tue 2004-01-27 20:10:39    发表主题: FreeBSD下的一个BT客户端: CTorrent 引用并回复

CTorrent 是用C/C++编写的基于console的Bittorrent(BT)客户端。 我的第二个开源软件。 请各位多提宝贵意见!


软件主页:http://ctorrent.sourceforge.net

特性:
0. BT下载不会不知道吧?
1. 无需 X,python,java。
2. Cache I/O, 避免硬盘长期处于高速运转状态而减少使用寿命。
3. 用C/C++编写, 我不敢保证是最快的,不过真的相当快,cpu及内存占用很少。

下载源码安装:
源代码:
http://prdownloads.sourceforge.net/ctorrent/CTorrent-1.3r1.tar.gz?download
支持虚拟主机的补丁:
http://prdownloads.sourceforge.net/ctorrent/patch.virtual_host?download

$ tar zxvf CTorrent-1.3r1.tar.gz
$ patch < patch.virtual_host
$ cd CTorrent-1.3r1
$ make 这一步不能省 Smile
$ make PREFIX=/usr/local install
$ hash
$ ctorrent -h

通过ports安装:
由于刚刚发布了补丁,ports的更新请求还待处理,未含有虚拟主机补丁,推荐使用上面的安装方法.

$ cvsup port-supfile
$ cd /usr/ports/net/ctorrent
$ make install
$ hash
$ ctorrent -h

开源免费软件一个请求:
如果发现任何BUG请mail通知我。 email: bsdi@sina.com
返回页首
阅览会员资料 发送站内信件 浏览发表者的主页 MSN Messenger
icesky
半仙


注册时间: 2002-10-31
文章: 103

文章发表于: Tue 2004-01-27 23:43:25    发表主题: 引用并回复

好.不错..
_________________
我是菜鸟,请指教
返回页首
阅览会员资料 发送站内信件 发送电子邮件 MSN Messenger
TOLLY
道士


注册时间: 2002-08-20
文章: 777
来自: 广州

文章发表于: Wed 2004-01-28 13:43:08    发表主题: 引用并回复

bsd# make
c++ -Wall -O2 -c ctorrent.cpp
c++ -Wall -O2 -c tracker.cpp
c++ -Wall -O2 -c httpencode.cpp
httpencode.cpp: In function `char* strnstr(const char*, const char*, unsigned
int)':
httpencode.cpp:14: error: `char* strnstr(const char*, const char*, unsigned
int)' was declared `extern' and later `static'
/usr/include/string.h:95: error: previous declaration of `char* strnstr(const
char*, const char*, unsigned int)'
*** Error code 1

Stop in /usr/home/tolly/soft/CTorrent-1.3r1.

这是什么问题呐?
返回页首
阅览会员资料 发送站内信件 发送电子邮件
jayvan
精神病


注册时间: 2003-03-25
文章: 11239
来自: 广州

文章发表于: Wed 2004-01-28 15:40:57    发表主题: 引用并回复

我喜欢楼上的那幅图。呵呵。
_________________
观天之道,执天之行,尽矣。
返回页首
阅览会员资料 发送站内信件
夜未眠
半仙


注册时间: 2003-03-26
文章: 58

文章发表于: Wed 2004-01-28 18:41:34    发表主题: 引用并回复

TOLLY 写到:
bsd# make
c++ -Wall -O2 -c ctorrent.cpp
c++ -Wall -O2 -c tracker.cpp
c++ -Wall -O2 -c httpencode.cpp
httpencode.cpp: In function `char* strnstr(const char*, const char*, unsigned
int)':
httpencode.cpp:14: error: `char* strnstr(const char*, const char*, unsigned
int)' was declared `extern' and later `static'
/usr/include/string.h:95: error: previous declaration of `char* strnstr(const
char*, const char*, unsigned int)'
*** Error code 1

Stop in /usr/home/tolly/soft/CTorrent-1.3r1.

这是什么问题呐?


删除httpencode.cpp中的10至34行。
返回页首
阅览会员资料 发送站内信件 浏览发表者的主页 MSN Messenger
sim
道童


注册时间: 2003-10-05
文章: 294

文章发表于: Wed 2004-01-28 21:20:25    发表主题: Re: FreeBSD下的一个BT客户端: CTorrent 引用并回复

夜未眠 写到:
CTorrent 是用C/C++编写的基于console的Bittorrent(BT)客户端。 我的第二个开源软件。 请各位多提宝贵意见!


软件主页:http://ctorrent.sourceforge.net

特性:
0. BT下载不会不知道吧?
1. 无需 X,python,java。
2. Cache I/O, 避免硬盘长期处于高速运转状态而减少使用寿命。
3. 用C/C++编写, 我不敢保证是最快的,不过真的相当快,cpu及内存占用很少。

下载源码安装:
源代码:
http://prdownloads.sourceforge.net/ctorrent/CTorrent-1.3r1.tar.gz?download
支持虚拟主机的补丁:
http://prdownloads.sourceforge.net/ctorrent/patch.virtual_host?download

$ tar zxvf CTorrent-1.3r1.tar.gz
$ patch < patch.virtual_host
$ cd CTorrent-1.3r1
$ make 这一步不能省 Smile
$ make PREFIX=/usr/local install
$ hash
$ ctorrent -h

通过ports安装:
由于刚刚发布了补丁,ports的更新请求还待处理,未含有虚拟主机补丁,推荐使用上面的安装方法.

$ cvsup port-supfile
$ cd /usr/ports/net/ctorrent
$ make install
$ hash
$ ctorrent -h

开源免费软件一个请求:
如果发现任何BUG请mail通知我。 email: bsdi@sina.com


好东西,不过希望加入限制上行下行的功能。对于ADSL来说不限速就意味着下载的时候别的基本干不了了。

_________________

初学,多帮忙。谢谢。
返回页首
阅览会员资料 发送站内信件 浏览发表者的主页
jayvan
精神病


注册时间: 2003-03-25
文章: 11239
来自: 广州

文章发表于: Wed 2004-01-28 23:38:13    发表主题: Re: FreeBSD下的一个BT客户端: CTorrent 引用并回复

sim 写到:

好东西,不过希望加入限制上行下行的功能。对于ADSL来说不限速就意味着下载的时候别的基本干不了了。


不觉得呀。我用 ADSL, 我用 BT 从来不限速,也没有“别的基本干不了”的感觉。

_________________
观天之道,执天之行,尽矣。
返回页首
阅览会员资料 发送站内信件
TOLLY
道士


注册时间: 2002-08-20
文章: 777
来自: 广州

文章发表于: Thu 2004-01-29 13:20:12    发表主题: 引用并回复

夜未眠 写到:
TOLLY 写到:
bsd# make
c++ -Wall -O2 -c ctorrent.cpp
c++ -Wall -O2 -c tracker.cpp
c++ -Wall -O2 -c httpencode.cpp
httpencode.cpp: In function `char* strnstr(const char*, const char*, unsigned
int)':
httpencode.cpp:14: error: `char* strnstr(const char*, const char*, unsigned
int)' was declared `extern' and later `static'
/usr/include/string.h:95: error: previous declaration of `char* strnstr(const
char*, const char*, unsigned int)'
*** Error code 1

Stop in /usr/home/tolly/soft/CTorrent-1.3r1.

这是什么问题呐?


删除httpencode.cpp中的10至34行。


谢谢噢~~
返回页首
阅览会员资料 发送站内信件 发送电子邮件
sim
道童


注册时间: 2003-10-05
文章: 294

文章发表于: Thu 2004-01-29 14:21:05    发表主题: Re: FreeBSD下的一个BT客户端: CTorrent 引用并回复

jayvan 写到:
sim 写到:

好东西,不过希望加入限制上行下行的功能。对于ADSL来说不限速就意味着下载的时候别的基本干不了了。


不觉得呀。我用 ADSL, 我用 BT 从来不限速,也没有“别的基本干不了”的感觉。



不会吧?我下载77K/S 上传50K/S左右就基本什么网页都开不开了,半天才能出来,很着急的。

_________________

初学,多帮忙。谢谢。
返回页首
阅览会员资料 发送站内信件 浏览发表者的主页
libman
半仙


注册时间: 2004-01-10
文章: 13

文章发表于: Thu 2004-01-29 19:28:49    发表主题: 引用并回复

请问在linux下能编译吗?
_________________
来自风中的刚毅修炼者。
返回页首
阅览会员资料 发送站内信件
jayvan
精神病


注册时间: 2003-03-25
文章: 11239
来自: 广州

文章发表于: Thu 2004-01-29 21:26:19    发表主题: Re: FreeBSD下的一个BT客户端: CTorrent 引用并回复

sim 写到:
jayvan 写到:
sim 写到:

好东西,不过希望加入限制上行下行的功能。对于ADSL来说不限速就意味着下载的时候别的基本干不了了。

不觉得呀。我用 ADSL, 我用 BT 从来不限速,也没有“别的基本干不了”的感觉。

不会吧?我下载77K/S 上传50K/S左右就基本什么网页都开不开了,半天才能出来,很着急的。


真的没有这感觉。先不说 BT 吧。好一段时间我朋友从我这下载 video ,我这上行被占 50-60k /s ,然后我还下载 2xxk /s ,这情况下也不会觉得说什么网页都打开不了。

_________________
观天之道,执天之行,尽矣。
返回页首
阅览会员资料 发送站内信件
夜未眠
半仙


注册时间: 2003-03-26
文章: 58

文章发表于: Thu 2004-01-29 22:10:49    发表主题: 引用并回复

libman 写到:
请问在linux下能编译吗?


用cvs从cvs.sourceforge.net 下载最新的源代码可以在Linux下编译:

$ cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/ctorrent co ctorrent
$ cd ctorrent
$ ./configure
$ make install
返回页首
阅览会员资料 发送站内信件 浏览发表者的主页 MSN Messenger
夜未眠
半仙


注册时间: 2003-03-26
文章: 58

文章发表于: Thu 2004-01-29 22:14:48    发表主题: Re: FreeBSD下的一个BT客户端: CTorrent 引用并回复

sim 写到:
夜未眠 写到:
CTorrent 是用C/C++编写的基于console的Bittorrent(BT)客户端。 我的第二个开源软件。 请各位多提宝贵意见!


软件主页:http://ctorrent.sourceforge.net

特性:
0. BT下载不会不知道吧?
1. 无需 X,python,java。
2. Cache I/O, 避免硬盘长期处于高速运转状态而减少使用寿命。
3. 用C/C++编写, 我不敢保证是最快的,不过真的相当快,cpu及内存占用很少。

下载源码安装:
源代码:
http://prdownloads.sourceforge.net/ctorrent/CTorrent-1.3r1.tar.gz?download
支持虚拟主机的补丁:
http://prdownloads.sourceforge.net/ctorrent/patch.virtual_host?download

$ tar zxvf CTorrent-1.3r1.tar.gz
$ patch < patch.virtual_host
$ cd CTorrent-1.3r1
$ make 这一步不能省 Smile
$ make PREFIX=/usr/local install
$ hash
$ ctorrent -h

通过ports安装:
由于刚刚发布了补丁,ports的更新请求还待处理,未含有虚拟主机补丁,推荐使用上面的安装方法.

$ cvsup port-supfile
$ cd /usr/ports/net/ctorrent
$ make install
$ hash
$ ctorrent -h

开源免费软件一个请求:
如果发现任何BUG请mail通知我。 email: bsdi@sina.com


好东西,不过希望加入限制上行下行的功能。对于ADSL来说不限速就意味着下载的时候别的基本干不了了。



我的带宽也很低,这个建议我会考虑的,不过会改一种方式,开始没有加入限速主要是因为我想如果大家都限速的话(我做过统计,基本上每个种子都有一些人上传为0),这样BT就没什么意思了。
返回页首
阅览会员资料 发送站内信件 浏览发表者的主页 MSN Messenger
ammer
半仙


注册时间: 2003-06-11
文章: 35
来自: 湖南长沙

文章发表于: Sat 2004-01-31 09:41:00    发表主题: Re: FreeBSD下的一个BT客户端: CTorrent 引用并回复

引用:

好东西,不过希望加入限制上行下行的功能。对于ADSL来说不限速就意味着下载的时候别的基本干不了了。


同意加此功能。

是否为BT作贡献不是软件可以控制的,要看个人,作为一个软件,我觉得这个功能应该要由才算完善,默认为不限速就算你有这个心了 Smile

不过在FBSD中不限速我也不觉得什么都干不了,就上网慢点,而且,完全可以开通宵或者定时关机,全速开着没有影响啊 Smile

我前天用CTorrent下了一天没动静的东西昨天用py-bittorrent一上午就下完了,不知道是巧合还是软件的问题。

不管怎么说谢谢作者,期待着一个好工具.


另:BT@CHINA 的种子在非IE中看不到,实在是一大遗憾,大家讨论一下解决这个问题如何?
我是外行,看了网页的源代码后发现内容应该都到了本地了,只是打不开,看不到类容,我觉得可能是一个函数 unescape 的问题,高手们出招吧 Smile
还一个非彻底解决方法,大家选一个地方一起抬高它的人气(让IIS见鬼去)。

_________________
一切皆有可能
返回页首
阅览会员资料 发送站内信件 发送电子邮件 浏览发表者的主页
夜未眠
半仙


注册时间: 2003-03-26
文章: 58

文章发表于: Sat 2004-01-31 13:04:42    发表主题: 引用并回复

引用:
我前天用CTorrent下了一天没动静的东西昨天用py-bittorrent一上午就下完了,不知道是巧合还是软件的问题


如果出现这样的情形,请您把CTorrent的输出mail给我,这样我才能帮助您确定并解决这个问题啊。Smile CTorrent的完善需要您的支持。
btchina问题多多。我有时用IE也打不开,很早我就向该站的管理员反映了这个问题,不过不知为何一直没有解决。Smile

我一般去
伊甸园BT: http://bt.ydy88.com/
BT之家: http://www.btbbt.com/
返回页首
阅览会员资料 发送站内信件 浏览发表者的主页 MSN Messenger
sim
道童


注册时间: 2003-10-05
文章: 294

文章发表于: Sat 2004-01-31 13:31:31    发表主题: 引用并回复

夜未眠 写到:
引用:
我前天用CTorrent下了一天没动静的东西昨天用py-bittorrent一上午就下完了,不知道是巧合还是软件的问题


如果出现这样的情形,请您把CTorrent的输出mail给我,这样我才能帮助您确定并解决这个问题啊。Smile CTorrent的完善需要您的支持。
btchina问题多多。我有时用IE也打不开,很早我就向该站的管理员反映了这个问题,不过不知为何一直没有解决。Smile

我一般去
伊甸园BT: http://bt.ydy88.com/
BT之家: http://www.btbbt.com/

引用:

/ 0,[0/63/0],[0,0],[0,0] E:0Tracker reponse code >= 400 !!! Maybe file not register on this tracker
or it so old that have been removed from this tracker, IF YOU SEE THIS
MESSAGE FOR A LONG TIME AND DOWNLOAD HAVEN'T BEGIN, RECOMMEND YOU STOP N

torrent是www.foobar2000.org发布的foobar2000 0.8beta的。

_________________

初学,多帮忙。谢谢。
返回页首
阅览会员资料 发送站内信件 浏览发表者的主页
ammer
半仙


注册时间: 2003-06-11
文章: 35
来自: 湖南长沙

文章发表于: Sat 2004-01-31 15:23:21    发表主题: 引用并回复

代码:
-1----------------------------------------+Problem connecting to tracker - <urlo
rror (61, 'Connection refused')>          |rror (61, 'Connection refused')>
                                          |
saving:          (408.6 MB)               |saving:          (408.6 MB)
percent done:   22.5                      |percent done:   0.6
time left:      3 hour 47 min 58 sec      |time left:      14 hour 32 min 42 sec
download to:                              |download to:
download rate:  48.57 kB/s                |download rate:  8.38 kB/s
upload rate:    31.26 kB/s                |upload rate:    9.95 kB/s
download total: 92.5 MiB                  |download total: 3.0 MiB

upload total:   65.1 MiB                  |upload total:   2.4 MiB
                                          |
-4----------------------------------------+-------------------------------------











- 0,[868/868/868],[0,0],[0,0]  E:0


上面两个是用py-bittorrent下载的情况
下面是刚用py-bittorrent下载完后用CTorrent作种子的情况,刚才py-bittorrent上传速度还有3xK/s呢

错误倒是没有,就是没有动静

_________________
一切皆有可能
返回页首
阅览会员资料 发送站内信件 发送电子邮件 浏览发表者的主页
sim
道童


注册时间: 2003-10-05
文章: 294

文章发表于: Sat 2004-01-31 15:45:20    发表主题: 引用并回复

ammer 写到:
代码:
-1----------------------------------------+Problem connecting to tracker - <urlo
rror (61, 'Connection refused')>          |rror (61, 'Connection refused')>
                                          |
saving:          (408.6 MB)               |saving:          (408.6 MB)
percent done:   22.5                      |percent done:   0.6
time left:      3 hour 47 min 58 sec      |time left:      14 hour 32 min 42 sec
download to:                              |download to:
download rate:  48.57 kB/s                |download rate:  8.38 kB/s
upload rate:    31.26 kB/s                |upload rate:    9.95 kB/s
download total: 92.5 MiB                  |download total: 3.0 MiB

upload total:   65.1 MiB                  |upload total:   2.4 MiB
                                          |
-4----------------------------------------+-------------------------------------











- 0,[868/868/868],[0,0],[0,0]  E:0


上面两个是用py-bittorrent下载的情况
下面是刚用py-bittorrent下载完后用CTorrent作种子的情况,刚才py-bittorrent上传速度还有3xK/s呢

错误倒是没有,就是没有动静



我刚才BTBBT上找了两个torrent文件,用ctorrent下载也没动静:(。py-bittorrent没试。

_________________

初学,多帮忙。谢谢。
返回页首
阅览会员资料 发送站内信件 浏览发表者的主页
myhstone
半仙


注册时间: 2003-09-24
文章: 2

文章发表于: Sat 2004-01-31 17:50:16    发表主题: 引用并回复

真是好东西,谢谢。
这下bt在linux下也有和玩了。
返回页首
阅览会员资料 发送站内信件
夜未眠
半仙


注册时间: 2003-03-26
文章: 58

文章发表于: Sat 2004-01-31 18:49:51    发表主题: 引用并回复

引用:

/ 0,[0/63/0],[0,0],[0,0] E:0Tracker reponse code >= 400 !!! Maybe file not register on this tracker
or it so old that have been removed from this tracker, IF YOU SEE THIS
MESSAGE FOR A LONG TIME AND DOWNLOAD HAVEN'T BEGIN, RECOMMEND YOU STOP N


估计是您没有打virtual_host的补丁, :(
照顶楼的贴打补丁后再编译或者用CVS下载正在开发中的源代码编译安装

用CVS取源代码的安装方法
$ cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/ctorrent co -r devel ctorrent
$ cd ctorrent
$ ./configure
$ make install

good luck.
返回页首
阅览会员资料 发送站内信件 浏览发表者的主页 MSN Messenger
从以前的文章开始显示:   
发表新文章   这个论题已经被锁定,您不能发表、回复或者编辑文章。    FreeBSD China -> 技术交流 论坛时间为 北京时间
前往页面 1, 2, 3  下一页
1页/共3

 
转跳到:  
不能发布新主题
不能在这个论坛回复主题
不能在这个论坛编辑自己的文章
不能在这个论坛删除自己的文章
不能在这个论坛发表投票


Powered by phpBB 2023cc © 2003 Opensource Steps; © 2003-2009 The FreeBSD Simplified Chinese Project
Powered by phpBB © 2001, 2005 phpBB Group
The FreeBSD China Project 网站: 中文计划网站 社区网站
The FreeBSD China Project 版权所有 (C) 1999 - 2003 网页设计版权 著作权和商标