gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[libmicrohttpd] 01/11: test_client_put_stop: use TCP_NODELAY for client


From: gnunet
Subject: [libmicrohttpd] 01/11: test_client_put_stop: use TCP_NODELAY for client
Date: Wed, 24 Nov 2021 19:08:14 +0100

This is an automated email from the git hooks/post-receive script.

karlson2k pushed a commit to branch master
in repository libmicrohttpd.

commit 85dbd8dc522a6dc83d64619d1cdf603ef9461dcc
Author: Evgeny Grin (Karlson2k) <k2k@narod.ru>
AuthorDate: Tue Nov 23 17:50:15 2021 +0300

    test_client_put_stop: use TCP_NODELAY for client
---
 src/microhttpd/test_client_put_stop.c | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/src/microhttpd/test_client_put_stop.c 
b/src/microhttpd/test_client_put_stop.c
index 7d1c66c0..814e8418 100644
--- a/src/microhttpd/test_client_put_stop.c
+++ b/src/microhttpd/test_client_put_stop.c
@@ -326,6 +326,15 @@ _MHD_dumbClient_create (unsigned int port, const char 
*method, const char *url,
   else
     make_blocking (clnt->sckt);
 
+  if (1)
+  { /* Always set TCP NODELAY */
+    const MHD_SCKT_OPT_BOOL_ on_val = 1;
+
+    if (0 != setsockopt (clnt->sckt, IPPROTO_TCP, TCP_NODELAY,
+                         (const void *) &on_val, sizeof (on_val)))
+      externalErrorExitDesc ("Cannot set TCP_NODELAY option");
+  }
+
   clnt->port = port;
 
   if (NULL != method)

-- 
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]