读取文件长度,然后分段,从不同位置开始DownLoad然后合并

解决方案 »

  1.   

    Private void ReceiveCallback()
    {
        ..........
    .......
    .......
    ......//这些就是下载的代码
         BeginReceive(.............................(ReceiveCallback));//循环接收
    }
    主要就是这段代码在下载数据,可是再前面的FOR循环会不断的开5个线程,当5个线程运行到这里一起下载5个文件时?会发生什么情况?(我的实际情况是:如果每个文件小的应该没问题,因为他运行一次接收下载就下载完了,相当与是一个文件下完后再下一个文件就没问题,但是当一个文件大的时候,一个线程不断在这循环接收下载,又一个要下的文件也运行到这里,我的程序就停了)
    到底是为何?
      

  2.   

    是啊,我重昨天发贴到今天啊,都没人啊,你的QQ多少,我们先交流哈咧,我的QQ 370768770你加我也可以
      

  3.   

    http://softgroup.bokee.com/912009.html