From 69bdeb70a38db3993c13db59f019a8b876a7ce19 Mon Sep 17 00:00:00 2001 From: adash Date: Wed, 25 Feb 2009 02:39:43 +0000 Subject: [PATCH] set the TCP_NODELAY socket option --- Robust/src/Runtime/socket.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Robust/src/Runtime/socket.c b/Robust/src/Runtime/socket.c index 66f788de..e8aae96d 100644 --- a/Robust/src/Runtime/socket.c +++ b/Robust/src/Runtime/socket.c @@ -8,6 +8,7 @@ #include #endif #include +#include #include "SimpleHash.h" #include "GenericHashtable.h" @@ -295,6 +296,8 @@ int CALL02(___ServerSocket______nativeaccept____L___Socket___,struct ___ServerSo #endif #endif newfd=accept(fd, (struct sockaddr *)&sin, &sinlen); + int flag = 1; + setsockopt(newfd, IPPROTO_TCP, TCP_NODELAY, (char *) &flag, sizeof(flag)); #if defined(THREADS)||defined(DSTM) #ifdef PRECISE_GC restartaftergc(tmp); -- 2.34.1