Bonjour,
Savez-vous à quoi sert la propriété ThreadMgr du composant TIdIRCServer ?
Merci d'avance,
Mathieu
Bonjour,
Savez-vous à quoi sert la propriété ThreadMgr du composant TIdIRCServer ?
Merci d'avance,
Mathieu
Embarcadero RAD Studio XE / Microsoft Windows 7 Édition Intégrale (64 bits)
Elle contrôle l'allocation des threads serveur. Elle est d'ailleurs commune à tous les serveurs TCP. Par défaut, Indy utilise un gestionnaire standard, mais tu peux lui assigner un descendant personnalisé... Je crois me souvenir qu'un TIdThreadPool ou TIdSchedulerOfThreadPool sous Indy 10 modifie le comportement par défaut en créant dès le début un "pool" de threads (ce qui évite de les créer sur demande lorsque les connexions sont très courtes comme HTTP).
"It's more fun to compute !"
Salut,
En fait, c'est parce que je veux utiliser le TIdIRCServer pour créer un petit serveur IRC expérimental et je ne sais pas comment gérer mes threads pour chaques connections d'un client.
Mathieu
Embarcadero RAD Studio XE / Microsoft Windows 7 Édition Intégrale (64 bits)
Tu n'as pas à te préoccuper du gestionnaire de threads. Si tu n'en as pas explicitement besoin, laisse vide, Indy gèrera tout pour toi.
Je te conseille de regarder la FAQ Indy sur ce point, et si tu as une question particulière, de la poser à la suite de ce thread :
http://delphi.developpez.com/faq/?pa...dythreadclient
"It's more fun to compute !"
Salut,
En effet, je vois mieu comment ça marche
Edition :
Savez-vous comment faire pour envoyer une donnée à tous les threads ?
Edition2:
Merci la FAQ
Merci.
Mathieu
Embarcadero RAD Studio XE / Microsoft Windows 7 Édition Intégrale (64 bits)
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager