diff options
| author | Niels Ole Salscheider <niels_ole@salscheider-online.de> | 2020-03-04 10:45:05 +0100 |
|---|---|---|
| committer | LNJ <lnj@kaidan.im> | 2020-03-16 22:22:59 +0100 |
| commit | a39008ed2f562f44b6963c0a141907ff33c61918 (patch) | |
| tree | 9fd6da313f5d74a1de4aba4d677a1e07e0c60c79 /src/base/QXmppStun.cpp | |
| parent | 011ed30eb12dd3f35d0174e3f80701e12b0f9823 (diff) | |
| download | qxmpp-a39008ed2f562f44b6963c0a141907ff33c61918.tar.gz | |
Set LowDelay option for UDP sockets
Diffstat (limited to 'src/base/QXmppStun.cpp')
| -rw-r--r-- | src/base/QXmppStun.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
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<QUdpSocket *> reservePort(const QList<QHostAddress> &addresses, qui QList<QUdpSocket *> 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); |
