我觉得这应该是一个算法问题,当用户点击下载一个文件的时候,因该首先作的是找出那些服务器存有该下载文件的副本,然后以文件的大小,以及当前各服务器的忙碌情况划分成不同的下载块,把这些现成分给多个线程下载.至于他们是怎么划分的进行取优算法的,我想这可能是专门制作下载软件公司门的公司机密了,就像sun的java虚拟机内部运行机理,以及goole的搜索引擎算法一样了.
外人很少知道的.

解决方案 »

  1.   

    liupeng586() 
    =======================
    說得很對, 其實這一塊屬于他們公司的核心機密, 問到是不容易的,自已想吧..
    就算你同學在訊雷,他也一定不能告訴你......測試過,很多下載程序中,訊雷是快快的..他同時連接的資源不是很多,但是很快..
      

  2.   

    upup。
    其实我不是想要做一个迅雷。是一个迅雷类似的软件。是在内部使用的。用于类似于同步文件的工具