亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

用Java實現斷點續傳(HTTP)(2)

2019-11-18 13:39:43
字體:
來源:轉載
供稿:網友

  用java實現斷點續傳(HTTP)(2)

(三)斷點續傳內核的實現
主要用了6個類,包括一個測試類。
SiteFileFetch.java負責整個文件的抓取,控制內部線程(FileSplitterFetch類)。
FileSplitterFetch.java負責部分文件的抓取。
Fileaccess.java負責文件的存儲。
SiteInfoBean.java要抓取的文件的信息,如文件保存的目錄,名字,抓取文件的URL等。
Utility.java工具類,放一些簡單的方法。
TestMethod.java測試類。

下面是源程序:

/*
**SiteFileFetch.java
*/
package NetFox;
import java.io.*;
import java.net.*;


public class SiteFileFetch extends Thread {


SiteInfoBean siteInfoBean = null; //文件信息Bean
long[] nStartPos; //開始位置
long[] nEndPos; //結束位置
FileSplitterFetch[] fileSplitterFetch; //子線程對象
long nFileLength; //文件長度
boolean bFirst = true; //是否第一次取文件
boolean bStop = false; //停止標志
File tmpFile; //文件下載的臨時信息
DataOutputStream output; //輸出到文件的輸出流

public SiteFileFetch(SiteInfoBean bean) throws IOException
{
siteInfoBean = bean;
//tmpFile = File.createTempFile ("zhong","1111",new File(bean.getSFilePath()));
tmpFile = new File(bean.getSFilePath()+File.separator + bean.getSFileName()+".info");
if(tmpFile.exists ())
{
bFirst = false;
read_nPos();
}
else
{
nStartPos = new long[bean.getNSplitter()];
nEndPos = new long[bean.getNSplitter()];
}

}

public void run()
{
//獲得文件長度
//分割文件
//實例FileSplitterFetch
//啟動FileSplitterFetch線程
//等待子線程返回
try{
if(bFirst)
{
nFileLength = getFileSize();
if(nFileLength == -1)
{
System.err.}
else if(nFileLength == -2)
{
System.err.println("File is not access!");
}
else
{
for(int i=0;i<nStartPos.length;i++)
{
nStartPos[i] = (long)(i*(nFileLength/nStartPos.length));
}
for(int i=0;i<nEndPos.length-1;i++)
{
nEndPos[i] = nStartPos[i+1];
}
nEndPos[nEndPos.length-1] = nFileLength;
}
}

//啟動子線程
fileSplitterFetch = new FileSplitterFetch[nStartPos.length];
for(int i=0;i<nStartPos.length;i++)
{
fileSplitterFetch[i] = new FileSplitterFetch(siteInfoBean.getSSiteURL(),
siteInfoBean.getSFilePath() + File.separator + siteInfoBean.getSFileName(),


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品av电影| 国产精品96久久久久久又黄又硬| 国产999精品久久久影片官网| 久久在线免费视频| 青青草原成人在线视频| 亚洲欧美国内爽妇网| 色综合久久88| 欧美另类老肥妇| 欧美午夜www高清视频| 97久久久免费福利网址| 亚洲性猛交xxxxwww| 欧美大秀在线观看| 国产一区av在线| 高清一区二区三区四区五区| 国产精品福利在线| 国产成人亚洲综合91精品| 国产精品视频区1| 久久99亚洲精品| 亚洲精品在线观看www| 欧美大片第1页| 中文字幕一区日韩电影| 45www国产精品网站| 日韩av在线高清| 国产一区二区三区18| 欧美国产日产韩国视频| 欧美片一区二区三区| 亚洲成av人乱码色午夜| 亚洲网在线观看| 久久精品国亚洲| 国产精品无码专区在线观看| 97人人做人人爱| 在线视频一区二区| 日韩av一区在线观看| 精品中文字幕在线观看| 精品日本美女福利在线观看| 亚洲国产成人在线视频| 91精品国产乱码久久久久久久久| 91福利视频网| 亚洲免费电影在线观看| 欧美激情免费观看| 色www亚洲国产张柏芝| 久久精品国产久精国产思思| 日韩视频―中文字幕| 国产欧美日韩最新| 亚洲a级在线观看| 91tv亚洲精品香蕉国产一区7ujn| 色噜噜久久综合伊人一本| 欧美大片va欧美在线播放| 国产一区二区三区视频在线观看| 91精品国产色综合| 亚洲欧美国产精品| 欧美一级电影免费在线观看| 久久精品国产亚洲精品| 最近日韩中文字幕中文| 久久久久女教师免费一区| 日韩在线免费视频| 日韩美女主播视频| 亚洲精品日产aⅴ| 日韩电影大片中文字幕| 欧美精品在线网站| 欧美黑人性猛交| 国产美女扒开尿口久久久| 国产精品久久久久久av下载红粉| 亚洲欧美色图片| 亚洲xxxx妇黄裸体| 欧日韩在线观看| 日韩电影中文字幕一区| 国产成人福利视频| 北条麻妃一区二区在线观看| 亚洲精品在线91| 国产精品久久久久久久av大片| 国产精品久久91| 97在线视频一区| 亚洲网在线观看| 日韩中文字幕视频在线观看| 午夜精品国产精品大乳美女| 久久人人爽国产| 国产91在线视频| 久久影视三级福利片| 国产成人精品久久二区二区| 国产人妖伪娘一区91| 欧美亚洲国产成人精品| 欧美特黄级在线| 国产精品网址在线| 蜜月aⅴ免费一区二区三区| 国产精品91久久| 亚洲欧美精品伊人久久| 在线精品国产欧美| 亚洲一区二区在线| 亚洲国产精品中文| 国产精品亚洲视频在线观看| 欧美电影免费观看高清| 最近2019年手机中文字幕| 成人在线小视频| 亚洲男人天堂视频| 国产成人精品综合| 91免费欧美精品| 日本中文字幕久久看| 亚洲国产精品美女| 亚洲精品欧美一区二区三区| 国产精品久久91| 久操成人在线视频| 亚洲性夜色噜噜噜7777| 欧美大片第1页| 尤物九九久久国产精品的特点| 国产精品久久久久91| 爽爽爽爽爽爽爽成人免费观看| 亚洲欧美日韩中文在线| 国产ts人妖一区二区三区| 国产亚洲精品美女久久久久| 精品久久久香蕉免费精品视频| 久久九九精品99国产精品| 日韩av色在线| 丝袜美腿亚洲一区二区| 亚洲精品一区二区在线| 亚洲香蕉在线观看| 国产一区二区三区视频在线观看| 国产精品久久久久久五月尺| 国产精品欧美亚洲777777| 久久中文精品视频| 91九色视频在线| 久久国产精品99国产精| 亚洲人在线观看| 亚洲精品aⅴ中文字幕乱码| 一本色道久久综合亚洲精品小说| 91精品视频网站| 国产一区二区三区毛片| 色黄久久久久久| 麻豆乱码国产一区二区三区| 亚洲欧美综合精品久久成人| 亚洲精品免费av| 成人免费午夜电影| 国产精品成人一区二区| 久久夜色精品国产欧美乱| 成人在线精品视频| 欧美一区二区色| 俺去了亚洲欧美日韩| 亚洲乱码国产乱码精品精| 国产99在线|中文| 国产午夜精品一区理论片飘花| 国产精品电影一区| 九色精品美女在线| 久久精品国产一区二区电影| 欧美黑人一级爽快片淫片高清| 国产精品偷伦免费视频观看的| 久久香蕉国产线看观看网| 伊是香蕉大人久久| 伊人男人综合视频网| 欧美一区二区视频97| 九九热精品在线| 亚洲网在线观看| 日韩av手机在线观看| 97**国产露脸精品国产| 久久99精品久久久久久噜噜| 欧美精品videosex极品1| 亚洲成avwww人| 91av福利视频| 国产精品美女视频网站| 欧美精品videos| 成人美女av在线直播| 91中文字幕一区| 久久亚洲国产精品成人av秋霞| 97超碰蝌蚪网人人做人人爽| 日本久久久久亚洲中字幕|