commit c2aaa393263d94a09269c8c42edfa40f62dbf2c7
parent c7e027881d1cac1182f26fd91fed899e870951d6
Author: Michael Savage <mikejsavage@gmail.com>
Date: Wed, 13 Mar 2019 18:09:11 +0200
Disable nagle's algorithm
Diffstat:
2 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/src/platform_network.cc b/src/platform_network.cc
@@ -112,6 +112,7 @@ bool net_new_tcp( TCPSocket * sock, const NetAddress & addr, const char ** err )
}
setsockoptone( sock->fd, SOL_SOCKET, SO_KEEPALIVE );
+ setsockoptone( sock->fd, IPPROTO_TCP, TCP_NODELAY );
platform_init_sock( sock->fd );
diff --git a/src/unix_network.cc b/src/unix_network.cc
@@ -1,4 +1,5 @@
#include <arpa/inet.h>
+#include <netinet/tcp.h>
#include <sys/types.h>
#include <sys/select.h>
#include <sys/socket.h>