作用:
从服务器端发送回来的未匹配数据报中提取数据,并依据匹配的数组和数据报的编号(均是服务器发送回来)与不完整文件进行重新组合,从而生成完整文件。
基本算法:
用一个currentindex变量记录当前数据块编号,
先读取一块返回的数据块,和它的对应编号index(前一个数据块的编号),
如果index>currentindex,根据currentindex从filematchindexs数组(匹配的数组)中读取blockindex(即应该先写入的匹配的数据块),并将currentindex改为index