diff --git a/src/comm/tcp_socket.cpp b/src/comm/tcp_socket.cpp index 778e5f160..de1891013 100644 --- a/src/comm/tcp_socket.cpp +++ b/src/comm/tcp_socket.cpp @@ -55,7 +55,11 @@ void TCPSocket::setupOptions() { int flag = 1; ur_setsockopt(socket_fd_, IPPROTO_TCP, TCP_NODELAY, &flag, sizeof(int)); + + // macOS does not have TCP_QUICKACK +#ifdef TCP_QUICKACK ur_setsockopt(socket_fd_, IPPROTO_TCP, TCP_QUICKACK, &flag, sizeof(int)); +#endif if (recv_timeout_ != nullptr) {