J'utilise Qt 5.6. Je travaille sur une simple application de chat et je suis tombé sur plusieurs endroits en ligne en disant que vous devez créer un nouveau thread pour contenir QTcpSocket
pour gérer toutes les nouvelles connexions dans un nouveau thread.Lors de la création d'un QTcpServer permettant plusieurs connexions, pourquoi ai-je besoin de créer un socket dans un nouveau thread?
J'essaie de comprendre pourquoi vous ne pouvez pas simplement utiliser un QList
de QTcpSockets
pour gérer toutes les connexions. Quelqu'un peut-il m'expliquer pourquoi?
Si je me trompe, et c'est une bonne chose à faire, dites-le moi aussi.
Merci d'avance.
Vous ** ** peut avoir un '' QList' de QTcpSocket's pour gérer toutes les connexions sur le fil principal. En fait, cette solution est préférée dans Qt. Vous n'avez pas besoin de créer un nouveau thread pour chaque connexion. – Mike
fournir quelques liens des sites en ligne auxquels vous faites référence. Je ne comprends pas ce que vous voulez dire par "* créer un nouveau thread pour contenir **' QTcpSocket' ** pour gérer ** toutes ** les connexions * ", Comment auriez-vous un' QTcpSocket' qui peut gérer toutes les connexions? vouliez-vous dire un 'QTcpServer'? – Mike
@Mike Oh, je voulais dire que je crée un nouveau thread pour chaque 'QTcpSocket'. Plus particulièrement, je l'ai entendu de la playlist qt de voidrealm sur YouTube. Je l'ai fait vraiment tard le soir, j'étais un peu fatigué. Merci pour votre réponse. –