隨筆 - 1  文章 - 0  trackbacks - 0
          <2025年7月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          常用鏈接

          留言簿(1)

          隨筆檔案

          文章檔案

          搜索

          •  

          最新評論

          近日由于工作環(huán)境的關(guān)系,需要在終端模式下使用BT下載.在網(wǎng)上找了一些資料,選擇了CTorrent進(jìn)行使用.下面對于軟件的使用進(jìn)行說明總結(jié).
          一、軟件的下載與安裝
          CTorrent是用C++開發(fā)的,不需要圖形環(huán)境進(jìn)行動行.我們可以通過http://cthttp://ctorrent.sourceforge.net/?action=downloads進(jìn)行下載.
          完成后解壓,依次執(zhí)行./configure,make install,make完成安裝.程序默認(rèn)安裝在/usr/bin下,執(zhí)行ctorrent即可運(yùn)行。
          然而,在實(shí)際使用中發(fā)覺并它不能順利完成下載或者下載速度非常慢,到網(wǎng)上再一查,發(fā)覺有了一個Ctorrent的加強(qiáng)版,
          Ctorrent Enhanced ,官方網(wǎng)站為:http://www.rahul.net/dholmes/ctorrent/,加強(qiáng)版對于原來的版本進(jìn)行了優(yōu)化,同時修正了一些BUG,下載后的安裝與CTorrent的步驟一樣,安裝完成后同樣執(zhí)行ctorrent命令,加強(qiáng)版會自動對原來的版本進(jìn)行升級.下載地址為:http://www.rahul.net/dholmes/ctorrent/#download
          二、軟件的使用
          ctorrent XXX.torrent
          執(zhí)行對XXX.torrent文件的下載。文件的參數(shù)包括:
          h/-H:顯示幫助命令
          -x:只解碼并顯示種子文件信息,不下載。
          -c:只檢查已下載的數(shù)據(jù),不下載。
          -v:打開debug調(diào)試輸出。
           下載選項:
          -e int                     下載完畢后的做種時間(單位:小時),默認(rèn)為72小時。
          -p port            綁定端口,默認(rèn)為2706。
          -s save_as         重命名下載的文件,若是下載的是多個文件,則sava_as是包含多文件的目錄。
          -C cache_size      緩存大小,默認(rèn)為16MB。
          -f              強(qiáng)制做種模式,不進(jìn)行SHA1 HASH檢查。
          -b bf_filename      piece位圖文件名,詳見BitField::SetReferFile()。
          -M max_peers    客戶端最多與多少個peer通信。
          -m min_peers      客戶端至少與多少個peer通信。
          -n file_number      多文件下,選擇哪個文件去下載(例如第二個文件file_number就為2)。
          -D rate           限制最大下載速率(單位:KB/s)。
          -U rate            限制最大上傳速率(單位:KB/s)。
          -P peer_id         客戶端通信的ID,默認(rèn)為-CD0102-。
          注:程序默認(rèn)使用了2706端口,請確保服務(wù)器開放了此端口?。?/div>
          CTorrent運(yùn)行時輸出格式如下:
          當(dāng)下載過程中,會顯示如下信息:
          $ / 1/10/40 [3/148/148] 2MB,1MB | 48,20K/s | 80,40K E:0,1
          各項意義為:
          /:表明客戶端正在工作的符號,以”- \ | /”循環(huán)。
          1:種子數(shù)目。
          10:客戶端正在通信的非種子的peer數(shù)目。
          40:tracker服務(wù)器知道的peer數(shù),也是整個bt通信群的peer數(shù)。
          3:客戶端已經(jīng)下載的piece數(shù)目。
          148:數(shù)據(jù)文件全部的piece數(shù)目。
          148:客戶端可以得到的piece數(shù)目,若此數(shù)小于全部piece數(shù)目則不會下載到完整的數(shù)據(jù)。
          2MB:客戶端已經(jīng)下載的數(shù)據(jù)量。
          1MB:客戶端正在上傳的數(shù)據(jù)量。
          48:客戶端的平均下載速率(KB/s)。
          20:客戶端的平均上傳速率(KB/s)。
          80:客戶端的即時下載速率(KB/s)。
          40:客戶端的即時上傳速率(KB/s)。
          0:客戶端與tracker服務(wù)器通信失敗的次數(shù)。
          1:客戶端與tracker服務(wù)器通信成功的次數(shù)。
          三、使用感受
          Ctorrent下載中暫用的資源非常低,CPU暫有率基本保持在0.3%左右,下載速度也很穩(wěn)定。同時還有專門的源代碼可供研究。網(wǎng)上有一個兄弟對其進(jìn)行了代碼分析http://yaoxuchen.googlepages.com/ctorrent,大家有興趣不妨看一看。在了解了BT協(xié)議的情況下,再配合源代碼的分析,對于BT的原理和應(yīng)用一定會達(dá)到如火純清的地步。
          posted on 2008-05-08 14:04 PowPro 閱讀(561) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 衡山县| 驻马店市| 夏河县| 九江县| 右玉县| 棋牌| 海丰县| 黔西| 兰溪市| 鹰潭市| 黔西县| 千阳县| 大丰市| 正镶白旗| 缙云县| 盖州市| 静安区| 景宁| 六枝特区| 蓬溪县| 闽侯县| 紫云| 汝南县| 清河县| 叙永县| 洮南市| 富平县| 星子县| 昌宁县| 安阳市| 安西县| 永州市| 宣化县| 进贤县| 泸西县| 宁强县| 保德县| 繁峙县| 东台市| 仪征市| 正蓝旗|