From 5813037a73ac02cc6ba0cfe4579a74459b771207 Mon Sep 17 00:00:00 2001 From: M66B Date: Sat, 11 Dec 2021 07:44:29 +0100 Subject: [PATCH] Fix socket options if needed --- app/src/main/java/eu/faircode/email/EmailService.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/app/src/main/java/eu/faircode/email/EmailService.java b/app/src/main/java/eu/faircode/email/EmailService.java index 84814ab1ac..14b10f7579 100644 --- a/app/src/main/java/eu/faircode/email/EmailService.java +++ b/app/src/main/java/eu/faircode/email/EmailService.java @@ -1157,6 +1157,16 @@ public class EmailService implements AutoCloseable { socket.setSoLinger(false, -1); } + if (reuse) { + Log.e("Socket reuse=" + reuse); + socket.setReuseAddress(false); + } + + if (delay) { + Log.e("Socket delay=" + delay); + socket.setTcpNoDelay(false); + } + try { boolean tcp_keep_alive = Boolean.parseBoolean(System.getProperty("fairemail.tcp_keep_alive")); if (tcp_keep_alive) {