如何继续下载文件Java(socket)

时间:2014-01-26 15:26:47

标签: java sockets

我正在做一个通过套接字客户端服务器发送大文件的程序,这段代码

while ((bytesRead = in.read(mybytearray, 0, mybytearray.length)) != -1) {
     bos.write(mybytearray, 0, bytesRead);
}

All code can be found here

我已经下载了数据,因为传递这个号码的地方是假脱机文件?例如,文件大小35000字节传输20000被破坏以及如何使程序从20000字节开始下载继续? 附:我很抱歉,我的英语不好

1 个答案:

答案 0 :(得分:3)

当您打开与目标文件的连接时,请继续读取它,直到达到20000字节为止,丢弃数据。

到达“恢复点”后,开始将新数据附加到现有文件中。

不幸的是,你不能像在本地文件I / O中那样“寻找”套接字。