Et donc pour gziper un gros fichier, tu patch zlib pour ajouter des qApp->processEvents() dedans ?
Pour faire une requête HTTP tu fais une résolution DNS asynchrone + une connexion TCP asynchrone + des I/0 asynchrones etc ? Et donc tu garde un état de tout ça quelque part. Tu as un code qui commence à devenir très compliqué. C'est certainement plus simple de faire un thread, voir un process, qui ne touche qu'à ses données locales et communique avec le thread de la gui par messages.
[^] # Re: Correction
Posté par __o . En réponse au journal Les bitcoins n'intéressent pas que les geeks. Évalué à 3.
Et donc pour gziper un gros fichier, tu patch zlib pour ajouter des qApp->processEvents() dedans ?
Pour faire une requête HTTP tu fais une résolution DNS asynchrone + une connexion TCP asynchrone + des I/0 asynchrones etc ? Et donc tu garde un état de tout ça quelque part. Tu as un code qui commence à devenir très compliqué. C'est certainement plus simple de faire un thread, voir un process, qui ne touche qu'à ses données locales et communique avec le thread de la gui par messages.