diff --git a/src/comm/UDPLink.cc b/src/comm/UDPLink.cc index b5022db816d530095d39bac6866076a6fb055302..1dac19e774bbb0e166b0eba453ead8c8b61c1e9c 100644 --- a/src/comm/UDPLink.cc +++ b/src/comm/UDPLink.cc @@ -322,7 +322,7 @@ bool UDPLink::_hardwareConnect() QHostAddress host = QHostAddress::AnyIPv4; _socket = new QUdpSocket(); _socket->setProxy(QNetworkProxy::NoProxy); - _connectState = _socket->bind(host, _config->localPort(), QAbstractSocket::ReuseAddressHint); + _connectState = _socket->bind(host, _config->localPort(), QAbstractSocket::ReuseAddressHint | QUdpSocket::ShareAddress); if (_connectState) { _registerZeroconf(_config->localPort(), kZeroconfRegistration); //-- Connect signal if this version of Qt is not broken