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

          常用鏈接

          留言簿(1)

          隨筆檔案

          文章檔案

          搜索

          •  

          最新評(píng)論

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

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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 溧阳市| 铅山县| 新田县| 正定县| 云霄县| 阿荣旗| 武威市| 池州市| 唐河县| 新宁县| 饶平县| 大渡口区| 若羌县| 汉沽区| 吉隆县| 定日县| 安溪县| 望奎县| 麦盖提县| 崇信县| 原阳县| 保德县| 拉孜县| 淳安县| 新竹市| 贵港市| 托里县| 唐河县| 留坝县| 苏尼特右旗| 永仁县| 介休市| 柳州市| 南江县| 延边| 博客| 安义县| 栖霞市| 宜都市| 汝南县| 吴堡县|