?? readme
字號(hào):
在家等工作消息,閑的無聊,寫了個(gè)下載程序,多線程下載,斷點(diǎn)續(xù)傳.
目前只能下http,而ftp等都還沒有實(shí)現(xiàn),寫的玩的,不要笑我.
目前有些bug,希望大家給我改正.
目前統(tǒng)計(jì)下載信息顯示下載速度是錯(cuò)誤的,但下載完成比率是對(duì)的,
不知道為什么?告訴我!謝謝.
說明:
線程同步?jīng)]有使用系統(tǒng)提供的鎖,因?yàn)槲矣X得他可能是阻塞的,在一個(gè)時(shí)刻
我只需要有一個(gè)線程統(tǒng)計(jì)信息,沒必要等待(其實(shí)是我不會(huì)用).所以自己仿造
linux的spin-lock寫了個(gè) skip-lock,發(fā)現(xiàn)有線程在統(tǒng)計(jì),立即退出.
下載數(shù)據(jù)包不直接寫,先寫到緩沖,寫滿再寫到硬盤.
安裝
進(jìn)入目錄 make 就夠了.
系統(tǒng)默認(rèn)下載位置是/usr/src/,要修改可以在download.c中改后編譯
實(shí)現(xiàn)斷點(diǎn)續(xù)傳的臨時(shí)文件以.nat結(jié)尾,在同一目錄.
用法:
運(yùn)行ants
根據(jù)提示輸入下載地址,只能是http
根據(jù)提示輸入引用地址(有的網(wǎng)站要,例如華軍軟件圓)如果沒有就隨便輸入1-3個(gè)字符
根據(jù)提示輸入線程個(gè)數(shù),如不合理,會(huì)自動(dòng)修改.
很不完善,不過好象速度還行.哈哈.
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -