Katchei | 11 Jan 15:05 2004
Picon

[libtorrent] Where in the world can I find the source

Every download link that I find is broken.
 
Please help me find the source
Arvid Norberg | 11 Jan 20:42 2004
Picon
Picon

Re: [libtorrent] Where in the world can I find the source

It's on the cvs.

For instruction for how to download it, see: 
http://sourceforge.net/cvs/?group_id=79942
(under Anonymous CVS access)

you'll need a cvs client though. If you're using a unix-like os (or 
cygwin in windows), you can probably just cut'n'paste tha command lines 
off that webpage.

If you're using windows you can either get cygwin (probably a bit 
overkill for just having cvs), WinCVS (http://www.wincvs.org/) or 
Tortoise CVS (http://www.tortoisecvs.org/).

The module name is 'libtorrent'.

Katchei wrote:
> Every download link that I find is broken.
> 
> Please help me find the source

--

-- 
Arvid Norberg

-------------------------------------------------------
This SF.net email is sponsored by: Perforce Software.
Perforce is the Fast Software Configuration Management System offering
advanced branching capabilities and atomic changes on 50+ platforms.
Free Eval! http://www.perforce.com/perforce/loadprog.html
PC34 LSSHI | 12 Jan 10:05 2004
Picon

[libtorrent] Need help about running simple_client

 

 

Hell everyone

       I have compiled the whole libtorrent project with cygwin 3.3.1,but when running client_test.exe followed by xxx.torrent.

       My network is OK,While connecting to clients, it will crash(segment fault) .

       If running simple_client.exe,it will crash at

 

 

 

peers:

    220.173.126.12  8881  533538302d2d2d2d2d416279796f754b586a7977 Shadow 5.8.0

     218.63.83.165  6881  53050500000000000000000018cf2d67588a5780 Unknown

     218.8.176.118  6881  533538352d2d2d2d2d4d327246646e7239493832 Shadow 5.8.5

       218.85.3.86  8881  53353837506c75732d2d2d38594c714a4c6a6f62 Shadow 5.8.7

   202.118.166.144  8882  533538302d2d2d2d2d326736585847564e384b78 Shadow 5.8.0

    219.236.161.27  6881  5305070000000000000000002a9d74ae1fe1ed40 Unknown

   219.139.215.191  6881  533538372d2d2d2d2d7646645a654d594c4b3373 Shadow 5.8.7

      218.75.78.54  8883  53353837506c75732d2d2d7578374d74754d5730 Shadow 5.8.7

     220.174.0.237  6881  533538302d2d2d2d2d457067724f4b4d64703259 Shadow 5.8.0

    211.162.89.137  6881  533538372d2d2d2d2d7555393573486a59705a71 Shadow 5.8.7

   220.186.206.123  8881  533538302d2d2d2d2d526d5472356b422a596d50 Shadow 5.8.0

      61.48.81.117  6881  0000000000000000000000009a23c086d4ffb5cc Generic

      24.87.232.24  6882  000000000000000000000000f78368e100d0bf69 Generic

     218.71.27.194  6883  0000000000000000000000007804228ac67aec9f Generic

    61.130.214.222  8881  533538302d2d2d2d2d50686a4d475a704e654e35 Shadow 5.8.0

      61.52.82.184  9989  5052432e502d2d2d476a315843734b514f4a4d74 Unknown

     218.71.244.29  8884  5305070000000000000000008492931cca298bf5 Unknown

       81.77.13.38  6884  533538372d2d2d2d2d4a46715a312e2e6d786c54 Shadow 5.8.7

      218.25.20.91  8883  533538302d2d2d2d2d67484a7772397756374d65 Shadow 5.8.0

    218.69.142.232  8884  53353837506c75732d2d2d58726552427954456b Shadow 5.8.7

      24.87.69.136  6883  00000000000000000000000008abb720bd5740e7 Generic

     219.156.130.9  8881  533538362d2d2d2d2d5a5a55486251444c4e6275 Shadow 5.8.6

    220.113.74.196  6882  533538372d2d2d2d2d6746305152374b36463954 Shadow 5.8.7

   219.233.153.143  6881  533538372d2d2d2d2d586d36596834422d6e344b Shadow 5.8.7

    218.69.108.110  6884  533538372d2d2d2d2d616b556c4f722e574c6339 Shadow 5.8.7

      61.147.66.57  8881  533538302d2d2d2d2d5577214a77454155305274 Shadow 5.8.0

      218.15.4.216  8881  533538302d2d2d2d2d49754c5853633034515a77 Shadow 5.8.0

      218.13.92.32  8881  533538302d2d2d2d2d5677335353546d44373267 Shadow 5.8.0

    221.194.206.36  6881  533538372d2d2d2d2d6d326b433845504f2e4241 Shadow 5.8.7

     221.192.69.13  9664  5038372e502d2d2d61646c5a684d6e6246357759 Unknown

    219.146.214.55  8882  533538302d2d2d2d2d75784179464c4c6872554e Shadow 5.8.0

      218.13.94.70  8881  53353837506c75732d2d2d54324a7878525a4757 Shadow 5.8.7

     221.5.114.141  1001  533538302d2d2d2d2d4a586e6842563074386145 Shadow 5.8.0

       218.11.79.4  8882  533538302d2d2d2d2d442a71563553746e6a3979 Shadow 5.8.0

   220.186.221.124  6882  00000000000000000000000061613e833bbd1031 Generic

    61.174.250.178  6885  530504010000000000000000794ed874f64d9e05 Unknown

     218.76.125.72  6882  000000000000000000000000616159510f64a656 Generic

   219.145.187.254  8881  533538302d2d2d2d2d686d756e5a565753784c31 Shadow 5.8.0

   219.129.139.180  8881  53353837506c75732d2d2d30764642362a445156 Shadow 5.8.7

    211.95.120.189  8881  53353837506c75732d2d2d33422a3077716b5459 Shadow 5.8.7

     61.149.164.40  8881  530507000000000000000000ee5649d37361dd70 Unknown

     220.188.7.157  6882  533538372d2d2d2d2d2e47785a7751594b7a6d72 Shadow 5.8.7

   219.139.211.144  8883  530507000000000000000000c11361bfcf591c4e Unknown

     61.48.212.234  9567  506c75732d2d2d6b37734e5159564e705078506a Unknown

    219.156.110.77  6883  533538372d2d2d2d2d4f6630545076505232442d Shadow 5.8.7

       61.54.58.45  6881  0000000000000000000000006161f7ef5647b3ab Generic

       61.181.7.73  6881  00004253c0f51ed25016f02fc589c7cbd1619aed Unknown

   219.140.102.197  6881  533538372d2d2d2d2d2d6c5054495970332e652e Shadow 5.8.7

    61.182.178.157  8948  506c75732d2d2d334c5844765a6d6a3559337564 Unknown

   220.162.170.149  8882  533538302d2d2d2d2d743855465631443670444f Shadow 5.8.0

assertion "(*i)->is_writable()" failed: file "src/socket_bsd.cpp", line 446

Aborted (core dumped)

 

 

 

Thanks !


===========================================================================================
The privileged confidential information contained in this email is intended for use only by the addressees as indicated by the original author of this email. If you are not the addressee indicated in this email or are not responsible for delivery of the email to such person, please kindly reply the sender indicating accordingly and delete all copies of it from your computer and network server immediately. We thank you for your cooperation. It is advisable that any unauthorized use of confidential information of Winbond is strictly prohibited; and any information in this email that does not relate to the official business of Winbond shall be deemed as neither given nor endorsed by Winbond.
===========================================================================================
If your computer is unable to decode Chinese font, please ignore the following message. They essentially repeat the  English statement above.

Ż
Arvid Norberg | 12 Jan 14:38 2004
Picon
Picon

Re: [libtorrent] Need help about running simple_client

Hi.

I have been having problems with cygwin too. So, in a way it is a known 
issue. But I can't recall having encountered that assert. Do you get the 
same error consistently?

I just get access violations. It's a bit hard to debug since insight 
will break for segment violations within the pthread library:

KERNEL32!IsBadWritePtr

 From the name, it sounds like it's supposed to accept invalid pointers.

If I just continue at each such break, eventually the program will exit 
and the following is printed to the gdb-console:

Program exited with code 0303000

And I have no idea what that means. Any suggestions would be appreciated.

It works very well on linux though, with pthreads. And in windows built 
with devstudio.

-- 
Arvid Norberg

PC34 LSSHI wrote:

>  
> 
>  
> 
> Hell everyone
> 
>        I have compiled the whole libtorrent project with cygwin
> 3.3.1,but when running client_test.exe followed by xxx.torrent.
> 
>        My network is OK,While connecting to clients, it will
> crash(segment fault) .
> 
>        If running simple_client.exe,it will crash at 
> 
>  
> 
>  
> 
> "
> 
>  
> 
> peers:
> 
>     220.173.126.12  8881  533538302d2d2d2d2d416279796f754b586a7977
> Shadow 5.8.0
> 
>      218.63.83.165  6881  53050500000000000000000018cf2d67588a5780
> Unknown
> 
>      218.8.176.118  6881  533538352d2d2d2d2d4d327246646e7239493832
> Shadow 5.8.5
> 
>        218.85.3.86  8881  53353837506c75732d2d2d38594c714a4c6a6f62
> Shadow 5.8.7
> 
>    202.118.166.144  8882  533538302d2d2d2d2d326736585847564e384b78
> Shadow 5.8.0
> 
>     219.236.161.27  6881  5305070000000000000000002a9d74ae1fe1ed40
> Unknown
> 
>    219.139.215.191  6881  533538372d2d2d2d2d7646645a654d594c4b3373
> Shadow 5.8.7
> 
>       218.75.78.54  8883  53353837506c75732d2d2d7578374d74754d5730
> Shadow 5.8.7
> 
>      220.174.0.237  6881  533538302d2d2d2d2d457067724f4b4d64703259
> Shadow 5.8.0
> 
>     211.162.89.137  6881  533538372d2d2d2d2d7555393573486a59705a71
> Shadow 5.8.7
> 
>    220.186.206.123  8881  533538302d2d2d2d2d526d5472356b422a596d50
> Shadow 5.8.0
> 
>       61.48.81.117  6881  0000000000000000000000009a23c086d4ffb5cc
> Generic
> 
>       24.87.232.24  6882  000000000000000000000000f78368e100d0bf69
> Generic
> 
>      218.71.27.194  6883  0000000000000000000000007804228ac67aec9f
> Generic
> 
>     61.130.214.222  8881  533538302d2d2d2d2d50686a4d475a704e654e35
> Shadow 5.8.0
> 
>       61.52.82.184  9989  5052432e502d2d2d476a315843734b514f4a4d74
> Unknown
> 
>      218.71.244.29  8884  5305070000000000000000008492931cca298bf5
> Unknown
> 
>        81.77.13.38  6884  533538372d2d2d2d2d4a46715a312e2e6d786c54
> Shadow 5.8.7
> 
>       218.25.20.91  8883  533538302d2d2d2d2d67484a7772397756374d65
> Shadow 5.8.0
> 
>     218.69.142.232  8884  53353837506c75732d2d2d58726552427954456b
> Shadow 5.8.7
> 
>       24.87.69.136  6883  00000000000000000000000008abb720bd5740e7
> Generic
> 
>      219.156.130.9  8881  533538362d2d2d2d2d5a5a55486251444c4e6275
> Shadow 5.8.6
> 
>     220.113.74.196  6882  533538372d2d2d2d2d6746305152374b36463954
> Shadow 5.8.7
> 
>    219.233.153.143  6881  533538372d2d2d2d2d586d36596834422d6e344b
> Shadow 5.8.7
> 
>     218.69.108.110  6884  533538372d2d2d2d2d616b556c4f722e574c6339
> Shadow 5.8.7
> 
>       61.147.66.57  8881  533538302d2d2d2d2d5577214a77454155305274
> Shadow 5.8.0
> 
>       218.15.4.216  8881  533538302d2d2d2d2d49754c5853633034515a77
> Shadow 5.8.0
> 
>       218.13.92.32  8881  533538302d2d2d2d2d5677335353546d44373267
> Shadow 5.8.0
> 
>     221.194.206.36  6881  533538372d2d2d2d2d6d326b433845504f2e4241
> Shadow 5.8.7
> 
>      221.192.69.13  9664  5038372e502d2d2d61646c5a684d6e6246357759
> Unknown
> 
>     219.146.214.55  8882  533538302d2d2d2d2d75784179464c4c6872554e
> Shadow 5.8.0
> 
>       218.13.94.70  8881  53353837506c75732d2d2d54324a7878525a4757
> Shadow 5.8.7
> 
>      221.5.114.141  1001  533538302d2d2d2d2d4a586e6842563074386145
> Shadow 5.8.0
> 
>        218.11.79.4  8882  533538302d2d2d2d2d442a71563553746e6a3979
> Shadow 5.8.0
> 
>    220.186.221.124  6882  00000000000000000000000061613e833bbd1031
> Generic
> 
>     61.174.250.178  6885  530504010000000000000000794ed874f64d9e05
> Unknown
> 
>      218.76.125.72  6882  000000000000000000000000616159510f64a656
> Generic
> 
>    219.145.187.254  8881  533538302d2d2d2d2d686d756e5a565753784c31
> Shadow 5.8.0
> 
>    219.129.139.180  8881  53353837506c75732d2d2d30764642362a445156
> Shadow 5.8.7
> 
>     211.95.120.189  8881  53353837506c75732d2d2d33422a3077716b5459
> Shadow 5.8.7
> 
>      61.149.164.40  8881  530507000000000000000000ee5649d37361dd70
> Unknown
> 
>      220.188.7.157  6882  533538372d2d2d2d2d2e47785a7751594b7a6d72
> Shadow 5.8.7
> 
>    219.139.211.144  8883  530507000000000000000000c11361bfcf591c4e
> Unknown
> 
>      61.48.212.234  9567  506c75732d2d2d6b37734e5159564e705078506a
> Unknown
> 
>     219.156.110.77  6883  533538372d2d2d2d2d4f6630545076505232442d
> Shadow 5.8.7
> 
>        61.54.58.45  6881  0000000000000000000000006161f7ef5647b3ab
> Generic
> 
>        61.181.7.73  6881  00004253c0f51ed25016f02fc589c7cbd1619aed
> Unknown
> 
>    219.140.102.197  6881  533538372d2d2d2d2d2d6c5054495970332e652e
> Shadow 5.8.7
> 
>     61.182.178.157  8948  506c75732d2d2d334c5844765a6d6a3559337564
> Unknown
> 
>    220.162.170.149  8882  533538302d2d2d2d2d743855465631443670444f
> Shadow 5.8.0
> 
> assertion "(*i)->is_writable()" failed: file "src/socket_bsd.cpp", line
> 446
> 
> Aborted (core dumped)
> 
>  
> 
>  
> 
> "
> 
>  
> 
> Thanks !
> 
> 
> 
>
===========================================================================================The
privileged confidential information contained in this email is intended for use only by the addressees
as indicated by the original author of this email. If you are not the addressee indicated in this email or
are not responsible for delivery of the email to such person, please kindly reply the sender indicating
accordingly and delete all copies of it from your computer and network server immediately. We thank you
for your cooperation. It is advisable that any unauthorized use of confidential information of Winbond
is strictly prohibited; and any information in this email that does not relate to the official business of
Winbond shall be deemed as neither given nor endorsed by
Winbond.===========================================================================================If
your computer is unable to decode Chinese font, please ignore the following message. They essentially rep
eat the  English statement
above.¥»«H¥ó¤º©Ò§tµØ¨¹¹q¤lªº°]²£©Ê¾÷±K©Ê¸ê°T,
¶È±ÂÅv­ìµo«H¤H«ü©w¤§¦¬«H¤H¨ú¾\¤§¥Î.
°²¨Ï±z¨Ã«D³Q«ü©w¤§¦¬«H¤H©Î¦]¥ô¦ó­ì¦]¦b¥¼¸g±ÂÅvªº±¡§Î¤§¤U¦¬¨ì¥»«H¥ó,
½Ð±z§iª¾­ìµo«H¤H¨Ã¥ß§Y±N«H¥ó±q¹q¸£»Pºô¸ô¦øªA¾¹¤¤¤©¥H®ø°£.
¹ï©ó±zªº¦X§ <at> , §Ú­Ì¥ý¦¹­PÁÂ. ¯S¦¹´£¿ô,
¥ô¦ó¥¼¸g±ÂÅv¾Õ¦Û¨Ï¥ÎµØ¨¹¹q¤lªº¾÷±K¸ê°Tªº¦æ¬°¬O³QÄY®æ¸T¤îªº. «H¥ó»PµØ¨¹¹q¤lÀç·~µLÃö¤§¤º®e,¤£±oµø¬°µØ¨¹¹q¤l¤§¥ß³õ©Î·N¨£.
> 

-------------------------------------------------------
This SF.net email is sponsored by: Perforce Software.
Perforce is the Fast Software Configuration Management System offering
advanced branching capabilities and atomic changes on 50+ platforms.
Free Eval! http://www.perforce.com/perforce/loadprog.html
Arvid Norberg | 13 Jan 05:57 2004
Picon
Picon

[libtorrent] Re: Please tell me how to compile libtorrent with msvc6.0+sp5

The first step is to build the boost libraries. The easiest way to do
this is to build them from the command line, with bjam.

First you have to build bjam. cd to the 'tools/build/jam_src' and run
build.bat

Since your not building for cygwin, it's important that you do this from
a windows shell, and not from a cygwin shell.

When the build script finishes, there should be a 'bin.ntx86/' folder
(or something similar) with bjam.exe in. Copy this executable to a
folder in the search PATH. For example 'c:\winnt'.

Now, to build the boost libaries, cd to 'libs/thread/build' and run bjam.

You may have to run it with an extra parameter like this: 'bjam
-sTOOLS=msvc', to excplicitly tell it which compiler you want it to use.

a 'bin' folder is created upon completion which will contain both debug
and release versions of the library (many nested directories).

repeat this process for date_time and filesystem libraries too.

To make the vc6 project work you will have to build it with dynamic
linkage to the runtime and with a multithreaded version of the runtime.
(Multithreaded DLL or something). You'll of course also have to add the
boost-path as an include path and just link against the built boost
libraries.

I haven't tested libtorrent with vc6 for a while either, so there may be
internal compiler errors and stuff. Just let me know in that case.

Hope that helps, I've probably missed something.

-- 
Arvid Norberg

PC34 LSSHI wrote:
> Hello everyone
> 
>          If the libtorrent can not run well compiled with cygwin,I want to try it with msvc6.0+sp5.
> 
>          But I dont how to start it .
> 
>          Questions are about how to compile boost_thread , boost_filesystem,boost_date_time with msvc6.0
static library project.
> 
>          If above three libraries compiled, how to setup the libtorrent msvc6.0 project ?
> 
>  
> 
> Thank you !
> 
>  
> 
> ʩ·˳          Nick shi
> 
> AϺ·޹˾
> 
> Winbond Electronics (Shanghai) Ltd.
> 
> TEL862162365999-1723
> 
> FAX862162365998
> 
> P.C  200336
> 
> E-maillsshi <at> winbond.com.tw
> 
>  
> 
> 
> 
>
===========================================================================================The
privileged confidential information contained in this email is intended for use only by the addressees
as indicated by the original author of this email. If you are not the addressee indicated in this email or
are not responsible for delivery of the email to such person, please kindly reply the sender indicating
accordingly and delete all copies of it from your computer and network server immediately. We thank you
for your cooperation. It is advisable that any unauthorized use of confidential information of Winbond
is strictly prohibited; and any information in this email that does not relate to the official business of
Winbond shall be deemed as neither given nor endorsed by
Winbond.===========================================================================================If
your computer is unable to decode Chinese font, please ignore the following message. They essentially rep
eat the&nbsp; English statement above.H󤺩ҧtبql]ʾKʸT,
ȱvoHHwHH?\.
ϱz?DQwHHΦ]?]bgv?U?H,
бzioHH?ߧYNHqqP?AH. ?zX <at> , ڭ??P. S?,
?gv?ϥεبqlKT欰OQYT. HPبql~Le,oبql߳ηN.
> 

-------------------------------------------------------
This SF.net email is sponsored by: Perforce Software.
Perforce is the Fast Software Configuration Management System offering
advanced branching capabilities and atomic changes on 50+ platforms.
Free Eval! http://www.perforce.com/perforce/loadprog.html
PC34 LSSHI | 14 Jan 08:28 2004
Picon

[libtorrent] Does libtorrent support cache writing to disk

Dear Everyone

         I compiled the three boost libraries and libtorrent with msvc6+sp5 .

         Running client_test.exe for testing .

         Does the libtorrent works with cache writing support ( not write to disk until cache is full )

         Why some time libtorrent takes much CPU resource .

 

Thanks .

 


===========================================================================================
The privileged confidential information contained in this email is intended for use only by the addressees as indicated by the original author of this email. If you are not the addressee indicated in this email or are not responsible for delivery of the email to such person, please kindly reply the sender indicating accordingly and delete all copies of it from your computer and network server immediately. We thank you for your cooperation. It is advisable that any unauthorized use of confidential information of Winbond is strictly prohibited; and any information in this email that does not relate to the official business of Winbond shall be deemed as neither given nor endorsed by Winbond.
===========================================================================================
If your computer is unable to decode Chinese font, please ignore the following message. They essentially repeat the  English statement above.

Ż
Arvid Norberg | 14 Jan 11:48 2004
Picon
Picon

Re: [libtorrent] Does libtorrent support cache writing to disk


PC34 LSSHI wrote:
> Dear Everyone
> 
>          I compiled the three boost libraries and libtorrent with
> msvc6+sp5 .
> 
>          Running client_test.exe for testing .
> 
>          Does the libtorrent works with cache writing support ( not
> write to disk until cache is full )

libtorrent relies on the OS' disk cache, I have not experienced any 
problems with that.

> 
>          Why some time libtorrent takes much CPU resource .

If you have compiled in debug mode (or without defining NDEBUG), there 
are lots of invariant checks that will take lots of CPU. During 
development I think it's best to still run in debug mode to make sure 
there are no unexpected states or invariant violations. But in release 
mode it takes much less CPU.

In my tests in release mode it takes average about 1% cpu (or less).

Writing to disk shouldn't make the cpu-usage go up though.

> 
>  
> 
> Thanks .
> 

--

-- 
Arvid Norberg

-------------------------------------------------------
This SF.net email is sponsored by: Perforce Software.
Perforce is the Fast Software Configuration Management System offering
advanced branching capabilities and atomic changes on 50+ platforms.
Free Eval! http://www.perforce.com/perforce/loadprog.html
PC34 LSSHI | 15 Jan 05:17 2004
Picon

[libtorrent] Do you have any idea about other BT client with cache writing support ?

Dear Everyone

 

         I compiled the libtorrent in release mode,usually it takes about 2% cpu ,but sometime it takes 17%-70% I use Intel PIII 550 .

         The boost filesystem library support cache ?

         How do you think about the bt client ¡°BitComet¡± ? It is written with c++ stl core .

 

Thanks .

 

ʩ·˳          Nick shi

ÈA°î£¨ÉϺ££©¼¯³ÉëŠÂ·ÓÐÏÞ¹«Ë¾

Winbond Electronics (Shanghai) Ltd.

TEL£º£¨8621£©62365999-1723

FAX£º£¨8621£©62365998

P.C £º 200336

E-mail£ºlsshi <at> winbond.com.tw

 


===========================================================================================
The privileged confidential information contained in this email is intended for use only by the addressees as indicated by the original author of this email. If you are not the addressee indicated in this email or are not responsible for delivery of the email to such person, please kindly reply the sender indicating accordingly and delete all copies of it from your computer and network server immediately. We thank you for your cooperation. It is advisable that any unauthorized use of confidential information of Winbond is strictly prohibited; and any information in this email that does not relate to the official business of Winbond shall be deemed as neither given nor endorsed by Winbond.
===========================================================================================
If your computer is unable to decode Chinese font, please ignore the following message. They essentially repeat the  English statement above.

¥»«H¥ó¤º©Ò§tµØ¨¹¹q¤lªº°]²£©Ê¾÷±K©Ê¸ê°T, ¶È±ÂÅv­ìµo«H¤H«ü©w¤§¦¬«H¤H¨ú¾\¤§¥Î. °²¨Ï±z¨Ã«D³Q«ü©w¤§¦¬«H¤H©Î¦]¥ô¦ó­ì¦]¦b¥¼¸g±ÂÅvªº±¡§Î¤§¤U¦¬¨ì¥»«H¥ó, ½Ð±z§iª¾­ìµo«H¤H¨Ã¥ß§Y±N«H¥ó±q¹q¸£»Pºô¸ô¦øªA¾¹¤¤¤©¥H®ø°£. ¹ï©ó±zªº¦X§ <at> , §Ú­Ì¥ý¦¹­PÁÂ. ¯S¦¹´£¿ô, ¥ô¦ó¥¼¸g±ÂÅv¾Õ¦Û¨Ï¥ÎµØ¨¹¹q¤lªº¾÷±K¸ê°Tªº¦æ¬°¬O³QÄY®æ¸T¤îªº. «H¥ó»PµØ¨¹¹q¤lÀç·~µLÃö¤§¤º®e,¤£±oµø¬°µØ¨¹¹q¤l¤§¥ß³õ©Î·N¨£.
David Clamage | 15 Jan 08:28 2004

Re: [libtorrent] Do you have any idea about other BT client with cache writing support ?

I have not tried BitComet for one reason: it's not open source.  I think
it's a sham to release a BT client without releasing the source to it, since
the original client IS open source.  I believe his reason for not GPLing it
is he is keeping open the possibility of SELLING the core.  Now I really
draw that line there.  If anyone were to sell a BT client, it would be Bram,
not him.

Anyway, what's the point of a supposed STL c++ core if he's not going to
distribute it to allow people to make their own clients for the core (and
for any OS).

Anyway, enough of my ranting.  I have a feeling that libtorrent is far
superior to it anyway.  Of course, I'm a bit biased in the matter ;)

-Rangsk
----- Original Message ----- 
From: "PC34 LSSHI" <LSShi <at> Winbond.com.tw>
To: <libtorrent-discuss <at> lists.sourceforge.net>
Sent: Wednesday, January 14, 2004 8:17 PM
Subject: [libtorrent] Do you have any idea about other BT client with cache
writing support ?

Dear Everyone

         I compiled the libtorrent in release mode,usually it takes about 2%
cpu ,but sometime it takes 17%-70% I use Intel PIII 550 .

         The boost filesystem library support cache ?

         How do you think about the bt client “BitComet” ? It is written
with c++ stl core .

Thanks .

-------------------------------------------------------
This SF.net email is sponsored by: Perforce Software.
Perforce is the Fast Software Configuration Management System offering
advanced branching capabilities and atomic changes on 50+ platforms.
Free Eval! http://www.perforce.com/perforce/loadprog.html
Arvid Norberg | 15 Jan 11:27 2004
Picon
Picon

Re: [libtorrent] Do you have any idea about other BT client with cache writing support ?


PC34 LSSHI wrote:

> Dear Everyone
> 
>  
> 
>          I compiled the libtorrent in release mode,usually it takes about 2% cpu ,but sometime it takes 17%-70% I
use Intel PIII 550 .

I think most of the cpu-spikes are hash-checks. the sha1-algorithm is
kindof expensive. But I haven't been doing any real profiling.

> 
>          The boost filesystem library support cache ?

I'm not sure what you mean by this. Disk cache is something that's
implemented at

1) iostreams buffered output
2) operating system
3) on the hard drive

And everything using iostream (or fopen/fwrite) will automatically be
cached. I still don't beleive that anything more is necessary. And I
would like to see some benchmarks in order to motivate such a 'feature'.

> 
>          How do you think about the bt client “BitComet” ? It is written with c++ stl core .

I haven't had time to test it very much, and it's also hard to estimate
how good it is without the source. But from the feature list it seems to
lack some important features. for example piece-wise file allocation.

> 
>  
> 
> Thanks .

--

-- 
Arvid Norberg

-------------------------------------------------------
This SF.net email is sponsored by: Perforce Software.
Perforce is the Fast Software Configuration Management System offering
advanced branching capabilities and atomic changes on 50+ platforms.
Free Eval! http://www.perforce.com/perforce/loadprog.html

Gmane