changeset 276:fab4e6165be9

use so_keepalive (like the server does)
author Niels Nes <niels@cwi.nl>
date Fri, 12 Jul 2019 15:36:42 +0200 (2019-07-12)
parents 7d041f5c3fea
children 4face9f42efc 1d6062d94377
files src/main/java/nl/cwi/monetdb/mcl/net/MapiSocket.java
diffstat 1 files changed, 1 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/main/java/nl/cwi/monetdb/mcl/net/MapiSocket.java
+++ b/src/main/java/nl/cwi/monetdb/mcl/net/MapiSocket.java
@@ -273,6 +273,7 @@ public final class MapiSocket {
 			con.setSoTimeout(this.soTimeout);
 			// set nodelay, as it greatly speeds up small messages (like we often do)
 			con.setTcpNoDelay(true);
+			con.setKeepAlive(true);
 
 			fromMonet = new BlockInputStream(con.getInputStream());
 			toMonet = new BlockOutputStream(con.getOutputStream());