diff --git a/src/main/jni/badvpn/tun2socks/tun2socks.c b/src/main/jni/badvpn/tun2socks/tun2socks.c index 7396cc49..8cab000b 100644 --- a/src/main/jni/badvpn/tun2socks/tun2socks.c +++ b/src/main/jni/badvpn/tun2socks/tun2socks.c @@ -1772,6 +1772,9 @@ err_t listener_accept_func (void *arg, struct tcp_pcb *newpcb, err_t err) // set client not closed client->client_closed = 0; + // enable TCP_NODELAY + tcp_nagle_disable(client->pcb); + // setup handler argument tcp_arg(client->pcb, client);