Bonjour,
Lorsque je veux établir un connexion client TCP, la fonction FpConnect ne rend pas immédiatement la main si le site joint n'existe pas. Y a-t-il un moyen pour éviter ce temps mort qui ralentit mon appli ?
Merci pour vos réponses.
Bonjour,
Lorsque je veux établir un connexion client TCP, la fonction FpConnect ne rend pas immédiatement la main si le site joint n'existe pas. Y a-t-il un moyen pour éviter ce temps mort qui ralentit mon appli ?
Merci pour vos réponses.
Bonjour,
Pour répondre à votre question, il faudrait savoir quel composant et/ou quelle bibliothèque vous utilisez. Certaines bibliothèques sont dites bloquantes : les fonctions lisant ou écrivant sur un socket attendent d'avoir terminé leur travail pour rendre la main. Pour éviter cette attente, il faudrait créer un processus (thread) spécial pour la requête.
Pour une discussion à propos de ces problèmes, je vous conseille la lecture de la FAQ (très riche) Delphi sur les composants Indy :
http://delphi.developpez.com/faq/?page=Composants-Indy
Bon développement !
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