我通过套接字有简单的java服务器。 从需要下载的文件的客户端URL读取服务器。
FileOutputStream outStream= new FileOutputStream(SERVER_PATH + file.getName());
BufferedOutputStream out = new BufferedOutputStream(outStream);
byte buf[] = new byte[BATCH];
int read = 0;
while ((read = in.read(buf,0,BATCH))>=0){
out.write(buf,0,read);
}
如何继续下载文件?
答案 0 :(得分:0)
你的问题有点模棱两可。!
查看代码后,看起来您正在从客户端计算机中的文件读取并将其写入服务器URL。 假设这种情况,
可以帮助您解决此问题的要点是, 1.如果连接丢失,将发生IOException。这意味着您必须处理异常并重新连接到套接字。可能是等待一段时间后(!!) 2.然后,您需要在附加模式下打开服务器文件并继续out.write。因为断开连接不会重置或丢失。
谢谢,Sunil