莫GGVGG以及各位懂得计算机知识的JMS帮帮我吧~~~

打印

44条/页,1页

1
您是第246位读者

楼主 菇男卦女2008/12/29 19:15:00

期末的作业,可是不会...

我把希望都寄托给各位了

好心的姑娘来年发财,IDOL资源多~~好心的MV流量满满~~~

1 若要设计一个基于多线程支持断点续传的FTP下载程序,则对FTP协议有何要求?给出设计该程序的

基本考虑.

菇男卦女

开始8CJ

  • RP:1714
文:634 分:3671

2 Vince2008/12/29 19:18:00

好难哦~

这个让莫非来吧~ 他C好~

Vince

民工

  • RP:20831
文:9399 分:49771

3 菇男卦女2008/12/29 19:22:00

不用程序了拉,就是用文字表述一下思想就好了,BD不出~~~苦恼,其实我们老师是用JAVA讲的。。。。

卷子写个几行就够了吧~~~明晚交~

菇男卦女

开始8CJ

  • RP:1714
文:634 分:3671

4 莫非2008/12/29 22:51:00

连接服务器,有很多方法可以实现。ftp有2个信道,文件传输信道,命令信道,ftp命令是走命令信道,传输通道就是传文件的啦。

连上后,确认服务器支持不支持断点续传,如果不支持就没办法了。大部分都支持的。

用size获得文件大小。多线程需要服务器支持pasv模式(单ip多端口数据连接)

断点续传和多线下载的文件保存方式很多,比如说:建立2文件,一个存临时文件,一个存配置(几个线程,分别下了多少)。也可以用一个临时文件,把配置写在文件最后。

下载过程中,添加文件块的时候,先验证是不是有另外一个线程在操作文件。就是防止多线程操作同一个文件的写冲突。

基本的ftp协议,pasv和port(主动和被动连接模式),线程基本指南网上search一下都有,够你写好几本作业了。

莫非

民工

  • H MQ
  • RP:8560
文:3177 分:18617

跳转→首页主版外传 黑犬J禁万能站务Johnnys-BBS图志 photo购物 shopping

44条/页,1页

1
ZB回复请先登录