一 前言

  截止目前,筆者在博客園上面已經(jīng)發(fā)表了3篇關于網(wǎng)絡下載的文章,這三篇博客實現(xiàn)了基于socket的http多線程遠程斷點下載實用程序。筆者打算在此基礎上開發(fā)出一款分布式文件管理實用程序,截止目前,已經(jīng)實現(xiàn)了 服務端/客戶端 的上傳、下載部分的功能邏輯。涉及到的知識點包括線程池技術、linux epoll并發(fā)技術、上傳、下載等。JDFS的下載功能的邏輯部分與筆者前幾篇關于JWebFileTrans(JDownload)比較類似。如果讀者對socket網(wǎng)絡下載不熟悉或者是只對下載功能感興趣,請移步筆者的另外三篇博客,本文對下載功能不會詳細描述,將主要集中于線程池、epoll和上傳。那三篇博客的地址為:

  • JWebFileTrans: 一款可以從網(wǎng)絡上下載文件的小程序(一)  鏈接地址請點我

  • JWebFileTrans(JDownload): 一款可以從網(wǎng)絡上下載文件的小程序(二)  鏈接地址請點我

  • JWebFileTrans(JDownload): 一款可以從網(wǎng)絡上下載文件的小程序(三),多線程斷點下載  鏈接地址請點我

  JDFS的github地址請點擊我

 

&nbs

網(wǎng)友評論