Bonjour,

J'ai un problème pour savoir comment implémenter un thread dans la classe CmainFrame d'une application sur laquelle j'apporte des évolutions.

Dans cette classe une fonction OnSeConnecter() tente une connexion socket à intervalle régulier (Timer) en utilisant notamment un appel à la fonction connect() de la classe CSocket.

Or cet appel prend pas mal de temps et du coup ralentit mon IHM et l'accés aux menus lorsque le PC qui déroule mon application est seul sur le réseau (pas de réponse immédiate à la fonction connect() ).

1) Donc je cherche une solution pour éviter que mon IHM soit extrêment ralentie dés que je passe dans OnSeConnecter(). J'ai pensé à un Thread, mais je suis preneur d'une solution plus simple.

2) Puis je utiliser un Thread dans la classe CMainFrame ?
J'avais pensé transformer la fonction OnSeConnecter() en Thread.

Merci d'avance pour vos conseils.
Si vous avez besoin d'infos supp, demandez moi.