vircadia-native-core icon indicating copy to clipboard operation
vircadia-native-core copied to clipboard

QUdpSocket::writeDatagram() shouldn't be used on connected socket

Open ctrlaltdavid opened this issue 3 years ago • 3 comments

qint64 Socket::writeDatagram(const QByteArray& datagram, const HifiSockAddr& sockAddr) {
    ...
    qint64 bytesWritten = _udpSocket.writeDatagram(datagram, sockAddr.getAddress(), sockAddr.getPort());
    ...

According to Qt documentation, writeDatagram() shouldn't be used if the UDP socket is connected, possibly resulting in no packet being sent. https://doc.qt.io/qt-5/qudpsocket.html#writeDatagram

ctrlaltdavid avatar Jul 04 '21 23:07 ctrlaltdavid

Hello! Is this still an issue?

stale[bot] avatar Jan 06 '22 20:01 stale[bot]

Yes, this is still an issue.

ctrlaltdavid avatar Jan 22 '22 22:01 ctrlaltdavid

Hello! Is this still an issue?

stale[bot] avatar Jul 22 '22 03:07 stale[bot]