From 28cdf4f41b624be2812459f3db5c6c96c2770449 Mon Sep 17 00:00:00 2001 From: Rheimus Date: Sun, 11 Jul 2021 14:11:50 +1200 Subject: [PATCH] Refresh timeout on transfer --- src/main/java/com/superzanti/serversync/server/ServerWorker.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/java/com/superzanti/serversync/server/ServerWorker.java b/src/main/java/com/superzanti/serversync/server/ServerWorker.java index b36ece8..dfb1c6a 100644 --- a/src/main/java/com/superzanti/serversync/server/ServerWorker.java +++ b/src/main/java/com/superzanti/serversync/server/ServerWorker.java @@ -298,6 +298,7 @@ private void transferFile(Path file) throws IOException { try (BufferedInputStream fis = new BufferedInputStream(Files.newInputStream(file), SyncConfig.getConfig().BUFFER_SIZE)) { while ((bytesRead = fis.read(buffer)) > 0) { os.write(buffer, 0, bytesRead); + setTimeout(FILE_SYNC_CLIENT_TIMEOUT_MS); } } catch (IOException e) { clientLogger.debug(String.format("Failed to write file: %s", file));