From 5b42b3d11d1591a5be42fe9bf69aecf77faeddde Mon Sep 17 00:00:00 2001 From: Adam Honse Date: Tue, 28 Apr 2020 20:07:36 -0500 Subject: [PATCH] Use TCP_NODELAY on client socket --- net_port/net_port.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/net_port/net_port.cpp b/net_port/net_port.cpp index 126bbd81..fbced842 100644 --- a/net_port/net_port.cpp +++ b/net_port/net_port.cpp @@ -155,6 +155,11 @@ bool net_port::tcp_client_connect() tv.tv_sec = 4; tv.tv_usec = 0; + /*-------------------------------------------------*\ + | Set socket options - no delay | + \*-------------------------------------------------*/ + setsockopt(sock, IPPROTO_TCP, TCP_NODELAY, &yes, sizeof(yes)); + if (select(sock + 1, NULL, &fdset, NULL, &tv) == 1) { char so_error;