--- a/mb_tcp.c Mon Jun 01 14:28:49 2020 +0100
+++ b/mb_tcp.c Mon Mar 22 14:57:48 2021 +0100
@@ -467,6 +467,18 @@
/* configure the socket */
+ socklen_t optlen = sizeof(optval); + if(setsockopt(socket_id, SOL_SOCKET, SO_KEEPALIVE, &optval, optlen) < 0) { + perror("setsockopt()"); + fprintf(stderr, ERRMSG_HEAD "Error configuring socket 'KeepAlive' option.\n"); /* set the TCP no delay flag. */
if (setsockopt(socket_id, SOL_TCP, TCP_NODELAY,