From 84654b1c06618a2e72ef27bc28f5660e5a5be688 Mon Sep 17 00:00:00 2001 From: harry Date: Sun, 24 Mar 2024 21:34:07 -0400 Subject: [PATCH] Set low delay tcp option for netplay. --- src/drivers/Qt/NetPlay.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/drivers/Qt/NetPlay.cpp b/src/drivers/Qt/NetPlay.cpp index 026fc3ff..51ed7b87 100644 --- a/src/drivers/Qt/NetPlay.cpp +++ b/src/drivers/Qt/NetPlay.cpp @@ -1106,6 +1106,7 @@ void NetPlayClient::setSocket(QTcpSocket *s) if (sock != nullptr) { + sock->setSocketOption( QAbstractSocket::QAbstractSocket::LowDelayOption, 1); sock->setSocketOption( QAbstractSocket::SendBufferSizeSocketOption, static_cast(recvMsgBufSize) ); sock->setSocketOption( QAbstractSocket::ReceiveBufferSizeSocketOption, static_cast(recvMsgBufSize) ); @@ -1120,6 +1121,7 @@ QTcpSocket* NetPlayClient::createSocket(void) { sock = new QTcpSocket(this); + sock->setSocketOption( QAbstractSocket::QAbstractSocket::LowDelayOption, 1); sock->setSocketOption( QAbstractSocket::SendBufferSizeSocketOption, static_cast(recvMsgBufSize) ); sock->setSocketOption( QAbstractSocket::ReceiveBufferSizeSocketOption, static_cast(recvMsgBufSize) );