Network - QUdpSocket::setSocketOption, doesn´t work



  • Hi,
    setSocketOption is useful function. I have used it for extension rcv and snd buffer in QUdpSocket, because i had problem with fast incoming packets and losing it, here is the code:
    udpSocket->setSocketOption(QAbstractSocket::SendBufferSizeSocketOption, SNDBUF_SIZE_UDP); udpSocket->setSocketOption(QAbstractSocket::ReceiveBufferSizeSocketOption, RCVBUF_SIZE_UDP);

    It works fine, when app are running on the same PC with local addresses 127.0.0.1. If I trying it on two PC throw local network, that functions doesn´t work. Default buffer for QUdpSocket has 8 kB and it is very few. I am using Qt ver 5.3.
    Thanks for your advice,
    Petr



  • I have tried, if the parameters were correct set. In case ReceiveBufferSizeSocketOption was and SendBufferSizeSocketOption wasn´t. This is reason, why it was fine on same PC and with incoming mistakes with two PC. Have you got any idea, what could be wrong on udpSocket->setSocketOption(QAbstractSocket::SendBufferSizeSocketOption, SNDBUF_SIZE_UDP)? Thank you,
    Petr


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.