--- a/mb_tcp.c Sun Oct 16 21:23:11 2022 +0100
+++ b/mb_tcp.c Wed Jul 16 15:53:29 2025 +0200
@@ -479,6 +479,19 @@
+ /* set the TCP user timeout. */ + socklen_t optlen = sizeof(optval); + optval = 60000; /* in milliseconds */ + if(setsockopt(socket_id, SOL_TCP, TCP_USER_TIMEOUT, &optval, optlen) < 0) { + perror("setsockopt()"); + fprintf(stderr, ERRMSG_HEAD "Error configuring socket 'TCP user timeout' option.\n"); /* set the TCP no delay flag. */
if (setsockopt(socket_id, SOL_TCP, TCP_NODELAY,