Citation:
Si ce sont des petites ou longues opérations, mais qui doivent etre avec un temps de réponse très rapide (des flux de connections). Il est très avantageux de faire des pool de thread. C'est a dire que tu précrée les thread qui attendrons sur un mutex leur tache ^^.
Les pools de threads peuvent être indépendants de ce que fait le serveur : on n'est pas obligé d'avoir en permanence un thread par client dans ce cas. Avec un seul thread, il y aura moins de problèmes de synchonisation/table de clients connectés s'il y a/etc.
Citation:
2eme question, La fenetre ^^
Ici c'est plus un poin de vu de conception qu'il faut prendre en compte. Ton serveur, si ca devient un véritable server tournera en services(windows) ou en deamon(linux/unix/bsd). Il t'est alors impossible de crée une fenetre.
Je crois bien qu'en services, on peut avoir une fenêtre, mais pas sur le bureau visible...