From a39008ed2f562f44b6963c0a141907ff33c61918 Mon Sep 17 00:00:00 2001 From: Niels Ole Salscheider Date: Wed, 4 Mar 2020 10:45:05 +0100 Subject: Set LowDelay option for UDP sockets --- src/base/QXmppStun.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/base/QXmppStun.cpp') diff --git a/src/base/QXmppStun.cpp b/src/base/QXmppStun.cpp index 636afc38..623ee75d 100644 --- a/src/base/QXmppStun.cpp +++ b/src/base/QXmppStun.cpp @@ -1178,6 +1178,7 @@ QXmppTurnAllocation::QXmppTurnAllocation(QObject *parent) { socket = new QUdpSocket(this); + socket->setSocketOption(QAbstractSocket::LowDelayOption, 1); connect(socket, &QIODevice::readyRead, this, &QXmppTurnAllocation::readyRead); @@ -2277,6 +2278,7 @@ static QList reservePort(const QList &addresses, qui QList sockets; for (const auto &address : addresses) { auto *socket = new QUdpSocket(parent); + socket->setSocketOption(QAbstractSocket::LowDelayOption, 1); sockets << socket; if (!socket->bind(address, port)) { qDeleteAll(sockets); -- cgit v1.2.3