Есть программа клиент-сервер с типичной передачей файлов по кусочкам через сокеты
while ((bytesRead = in.read(mybytearray, 0, mybytearray.length)) != -1) {
bos.write(mybytearray, 0, bytesRead);
}
Полный код можно посмотреть
тут.
Есть данные на каком месте оборвалось скачивание, то есть сколько скачалось, как сделать чтобы программа "докачивала" файл именно с того места? Например есть файл весом 33345 байт, при скачке произошел обрыв и скачалось 25000 байт, как сделать чтобы программа начала качать этот файл с 25000 байт? Не пойму куда передать это число.