『壹』 C++程序中如何實現ftp多線程下載
本人不才,下面這個是從網路上轉來的.不知可有幫助.
這是codeproject的關於ftp的實現,你可以去down源代碼
Introction
StuffFTP is a free for life FTP client. This FTP client will allow you to connect to FTP servers and upload and download files.
Motivation
Why did I create and continue to support StuffFTP? First it is a learning experience, and since I just got laid off from my company, I decided to use some of the tools they have provided, its legal as I technically bought them and they do not have other programmers following in my footstep nor do they plan on hiring any, to create something for the community. I also used another FTP program that was freeware for a while and then became pay to use software with little to no notice. That irked me and a friend suggested I create my own FTP client. So I am.
Progress
This is currently a work in progress and I would be the first to say there is a lot of work to do. Since I am laid off, I have lots of time on my hands. And this is an excellent chance for me to learn some of the concepts of C++ that I wanted to, but never had the chance while I was working. I was hoping to get a job in San Jose, CA, but decided to hold off and live on saving for a while.
Guarantee
I will support this program as best as I can. I have already setup a website and forum for it, here. I use the forum because I have trouble responding to email especially when I get a whole bunch of SPAM everyday. There is no adware or spyware in the program, and I guarantee that it will be free for the life of the program.
Some people have already asked why I don't open source the project. The main reason is I do not know if I can. StuffFTP uses some proprietary third party libraries. I do not know if I can post the source code or header files to those libraries. So everyone will have to wait until I can get rid of those libraries or hear back from the companies concerning my question about releasing header and associated help files.
Tools
* MS Windows XP Professional
* MS Visual Studio .NET C++/MFC
* Clickteam Install Maker
* Clickteam Patch Maker
* Betaone.net forum members
* CXListCtrl by Hans Dietrich
3rd Party Libraries
The application uses Catalyst Socket Tools Library Edition and Professional UI GUI library. So far the support has been fair with Prof-UI and outstanding with Catalyst. The Catalyst tool is for the actual FTP connection and, as the name suggests, Prof-UI is being used for the GUI.
Updates
You can find the latest updates here and you can also find my latest ramblings, blogs, and support here. This is where you can find out all the latest versions and information.
How to contribute
Money! Just kidding you can contribute by downloading, using, and giving feedback on the program. That way I can determine which path to take with the application and which features to prioritize or not. Graphics is also where I need lots of help. I am left brained and can not draw a good stick figure to save my life. If you can help with graphics or anything else, please let me know. Also talk to me, I am bored. I have no job at the moment so I can use the company.
Features
* Able to upload/download from server/computer
* Connect to FTP sites using login
* Connect using other ports besides 21
* Delete, rename, and CHMOD a file
History
* 12/10/2003 - Version 0.11a
* 12/07/2003 - Version 0.10a
『貳』 下載app是ftp嗎
下載工具。 如果你看到這個名字,你就會知道這個軟體是供下載用的。 但是也有上傳的功能,非常方便。 一些功能使用起來非常復雜。 接下來,我們將介紹五個可以使用mldhlg的ftp下載工具。
第一個: IIS7伺服器管理工具
雖然可以批量管理ftp站點,但這是一項基本功能,最重要的是它可以定期上載、下載、定期備份和自動更新。 這些功能是我最推薦的主要原因。 雖然可能沒那麼容易表達,但只要使用,就逃不出那個魔爪。
這個道具的顏色很漂亮,綠色和白色相間。 界面很清晰。 is7伺服器批量管理工具的好處:批量管理、同步操作、過期通知、數據安全、定期運行。 適用的系統: Windows和liunx操作系統。 支持Vnc和Ftp的批量操作。 我相信沒錯。 這絕對是愛你不已的免費ftp工具。 當然這個工具也是純綠色版,寫在官網上,感興趣的人可以自己去看一下。
下載到: IIS7伺服器管理工具
第二項: WinSCP
WinSCP是在Windows環境中使用SSH的開源圖形SFTP客戶端。 它還支持SCP協議。 主要功能是在本地計算機和遠程計算機之間安全地復制文件。 winscp也可以鏈接到其他系統,例如linux系統。 WinSCP是在Windows環境中使用的基於SSH的開源文件上傳客戶端,支持SFTP、SCP和FTP協議。 您可以輕松使用拖動操作、批處理腳本和命令行操作。 WinSCP還內置了文本編輯器,文本編輯也很簡單。 對於熟悉數控的人來說,使用此操作界面w比忽略滑鼠操作進行傳統操作更快
第三個: FireFTP
這是火狐插件,必須在火狐Mozilla Firefox瀏覽器上才能使用。 FireFTP是一家提供LiteServe/LiteWeb/LiteFTP等工具的公司新推出的簡單、小型且易於使用的FTP客戶端工具,支持多線程文件傳輸。
FireFTP工具非常易用、更舒適,比許多其他FTP客戶端更能看到周圍的環境。 Firefox將轉換為功能更全的FTP客戶端。 享受消防FTP。 習慣了的話。 這很有益。 同步:在導航時保持目錄同步; 那是免費的! 跨平台:適用於Windows、Mac OS X、Linux; 國際:有20多種語言版本。安全: SSL/TLS/SFTP支持,加密與網上銀行和購物相同。
第四項: LeapFtp
這是一款重量輕、靈活、功能強大的FTP客戶端軟體,用戶界面友好、傳輸速度穩定,可以連接大多數FTP站點(包括部分教育站點),並附帶大量免費FTP站點,資源豐富它支持斷點續傳和遠程目錄搜索,可以定製命令、遠程監控傳輸,是FTP連接非常好的軟體。
第五項: CuteFTP
它也是一個輕量級、強大的FTP客戶端軟體,通過基於SSL或SSH2安全認證的客戶端/伺服器進行文件傳輸,支持FTP、SFTP、HTTP、HTTPS等多種傳輸協議
『叄』 如何設置多線程FTP下載
FlashfXP只能單線程下載,可以先用FlashfXP登錄FTP站點,選中你要下載的文件,右擊滑鼠,在出現的菜單上選擇:「復制URL(Ctrl+U)」,FlashfXP會提示:「是否復制用戶名及密碼?」,選擇「是」,然後打開迅雷,點「新建(Ctrl+N)」下載任務,在出現的界面上邊:「網址(URL)」裡面(Ctrl+V)填上剛剛粘貼的信息,這樣迅雷就可以從你的FTP站點多線程下載文件了,而且你可以同時下載不同的文件,也是多線程的。當然,萬一你的FTP站點是限制單線程下載的話,為了充分利用帶寬,就只好同時下載其他文件來提高效率。萬一你的FTP站點是限制每個IP只能單線程下載一份文件,這個辦法可能就無能為力了。希望能幫到你,呵呵~~
『肆』 ftp的有什麼下載軟體,怎樣下載ftp://這種的文件
如果只是在內部的話,沒有什麼問題。
建議用影音傳送帶或迅雷
影音傳送帶:
《影音傳送帶》(Net Transport) 中國第一個實現MMS(多線程)、RTSP(PNA)、HTTP和FTP的下載利器。流下載是她的主要特點,同時下載普通文件速度也堪稱一流鮮有對手。《影音傳送帶》是一個快速穩定功能強大的下載工具。優點:下載,速度一流,CPU佔用率低,尤其在寬頻上特別明顯;內建易於使用的文件管理器,輕松實現按類別存放下載的文件。《影音傳送帶》現在支持 HTTP、FTP、MMS (Microsoft Media Service) 和 RTSP (Real-Time Streaming Protocol),而且這些協議(RTSP不包括)均實現多線程斷點續傳只要站點支持。MMS協議流每秒的位元組數差不多是固定的,這就決定了MMS流本身不能充分利用用戶所有的帶寬,所以多線程技術在縮短MMS流下載時間方面效果立竿見影。可惜的是,同類軟體中少有支持MMS多線程下載技術的,《影音傳送帶》正好彌補了這個空白。RTSP同樣支持多線程下載,有效地縮短了下載時間;另外,選中「流/最大速度」能明顯地加速下載,效果立竿見影。
http://nc.onlinedown.net/down/NT2Setup.EXE
迅雷:
迅雷是一款新型的基於P2SP技術的下載軟體,迅雷4延續了前版本下載速度快的優勢。同時,前版本的單伺服器資源下載不穩定、下載管理功能差等弱項在這個版本有了完全的改觀。
作為「寬頻時期的下載工具」,迅雷4針對寬頻用戶做了特別的優化,能夠充分利用寬頻上網的特點,帶給用戶高速下載的全新體驗!迅雷4不但繼承了以前版本下載快的特點,更進一步通過優化軟體本身架構實現了下載的「快而穩」,通過對下載資源的優化整合實現了下載的「快而全」,更在用戶文件管理方面提供了比較完備的支持,尤其是對於用戶比較關注的配置、代理伺服器、文件類別管理、批量下載等方面進行了擴充和完善,使得迅雷可以滿足中、高級下載用戶的大部分專業需求。
迅雷4.5.3.40新增功能
1.支持FTP主動模式下載;
2.提高了P2P數據傳輸的效率;
3.修改了裝機必備欄目。
迅雷4.5.3.40修正問題
1.修正了FTP資源探測器的一個bug;
2.修正了迅雷對某些URL支持不好的問題;
3.修正了下載不支持斷點續傳的文件時迅雷出現異常的問題。
http://vnet.onlinedown.net:82/down/Thunder4.7.2.51.exe
『伍』 java如何實現基於http和ftp多線程下載工具...
要訪問網路資源就要去了解你要訪問的網路資源所使用的協議。一般來說我們所使用的協議都是公開式的協議,比如http協議,它在數據的前面部分先設置一些信息來說明它所發送的數據的大小,文件類型等等。而多線程的實現原理就是先從http協議中獲取要下載的資源的資源大小,然後再分多個線程從不同的起點跟終點來分段下載資源。ftp資源的道理也是一樣。當然我並不是網路方面的專家,對網路我也不懂。以後只是我個人見解。
以下是給你找的一個java實現的http多線程下載。你看看吧
http://shazi.javaeye.com/blog/99132
『陸』 求FTP同步軟體,兩個FTP上的文件可以同時下載的
你的意思是需要FTP的批量同時操作,那麼我推薦你使用IIS7服務管理工具
這款軟體的Ftp客戶端做的是非常棒的,不僅具有批量操作功能,還具有定時同步(上傳和下載)和自動更新功能。這些功能真的是我超愛的功能,做事效率提高了不止一星半點。而且特別容易上手,一般的軟體都還需要熟悉一下,這個就是很快的能開始運用。好處很多,需要用戶慢慢去體會。有的東西是只能親身體驗過後才知道的。
IIS7伺服器管理工具所包含的功能是比較多比較全面的,開發者從各個角度都做到了為用戶著想,這點是非常棒的。畢竟一款軟體要想有發展前途,那必須是要用戶體驗好。這款IIS7伺服器管理工具可以進行批量管理、同步操作、到期提醒、數據安全和定期執行。IIS7伺服器管理工具無論是傳輸速度還是安全性都是非常優秀的一款軟體了。
『柒』 FTP下載什麼軟體最好
推薦使用IIS7伺服器管理工具。
這款軟體主要是中文界面,操作方便,功能方面能定時上傳下載,自動更新,自動備份,對於FTP工具來說相當方便。
此外,它不僅可以管理ftp,同時也是vnc的客戶端.iis7伺服器管理工具,是伺服器批量管理集成器.windows與linux都可以集成管理,可謂是非常方便.
『捌』 ftp不支持多線程同時下載操作
ftp支持多線程同時下載操作。因為ftp支持多線程同時下載操作需要自己設計,在功能菜單中選擇「站點屬性」,接著取消屬性窗口中的「沒有限制」選項並填入下載線程數目即可。所以ftp支持多線程同時下載操作。
『玖』 請問如何使用多線程下載
用BT下載,可以下載FTP類的,也可以用種子下載!
還可以用超級旋風!!!!
『拾』 請問用什麼軟體下載FTP伺服器的文件最好
你可以8uftp,非常精闢的ftp客戶端。目前體積最小的FTP客戶端工具。
終身免費中文版,非漢化版,非破解版。
涵蓋其它FTP工具功能
獨家支持多線程上傳,使上傳速度更快更穩定。
同時支持直接上傳壓縮包,可在空間上直接解壓。也可以在空間上壓縮後直接下載壓縮包