I have reviewed the qmqtt implementation and I’m wondering how QOS 1 respectively QOS 2 works if the underlying socket is not connected while the publish method is executed?
In that case the method QMQTT::Network::sendFrame would do nothing because the socket is not connected, but the method QMQTT::ClientPrivate::publish would put the message to the hash _midToMessage. I could not find that a retransmission is performed after the socket is connected again… Do I missed something?