@VRonin Come mi hai e hanno consigliato nell'altro topic, ho provato a rimuovere i loop e a utilizzare invece i segnali.
Ho anche creato alcune classi, una per ogni funzionalità che voglio che il mio programma abbia, ma ancora non riesco a farlo funzionare bene.
Ho letto nella documentazione che "QMqttClient::connected()" è un segnale inviato quando il client è connesso correttamente all'host, ma c'è ancora qualcosa che mi manca, perché non riesco ancora a usarlo correttamente. Quando provo ad usarlo in una funzione "connect", mi restituisce l'errore che puoi vedere nell'immagine qui sotto:Schermata del 2024-09-11 18-07-07.png
Ho provato la mia implementazione, ma ancora senza successo. Queste sono le mie funzioni ora:
https://drive.google.com/file/d/1GamXYJo1XufG94AD24Xa1UOF2zJ1XkBz/view?usp=sharing
So che mi manca qualcosa, ma non riesco ad arrivare al punto in cui capisco cosa sto effettivamente facendo di male.