IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Web & réseau Delphi Discussion :

Problème de timeout idTcpClient


Sujet :

Web & réseau Delphi

  1. #1
    Membre averti
    Inscrit en
    Novembre 2004
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 14
    Par défaut Problème de timeout idTcpClient
    Bonjour à tous,
    j'utilise un composant idTcpClient pour dialoguer avec un serveur et j'ai un petit problème lorsque le serveur ne répond pas et que j'execute la ligne de code suivante:

    tcpclient.ReadLn(Terminator,TimeOut,MaxLineLength);

    Mon application reste bloquée et n'execute pas la suite de mon code. Pourquoi le reste de mon code ne s'exécute pas une fois le timeout dépassé?

    Est-ce que ma seul solution est de gérer ça dans un thread?

    Merci de votre aide

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    685
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 685
    Par défaut
    Quelle version de Indy ?
    La 9 avait un problème de ce style qui a été corrigé depuis longtemps.

  3. #3
    Membre averti
    Inscrit en
    Novembre 2004
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 14
    Par défaut
    J'ai delphi 7 et la version d'indy est la 9.00.10

  4. #4
    Membre Expert

    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    685
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 685
    Par défaut
    Mets à jour... Cette version est très vieille !
    Mieux : passe à la version 10 :-)
    V9: http://www.indyproject.org/Sockets/Download/Files/Indy9.iwp
    V10: http://www.indyproject.org/Sockets/Download/Files/Indy10.iwp

  5. #5
    Membre averti
    Inscrit en
    Novembre 2004
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 14
    Par défaut Timeout
    Merci pour ton aide,
    J'ai installé la version 10 d'indy, mais mon timeout n'est toujours pas pris en compte.

    Terminator=#3;
    TimeOut=5000;
    MaxLineLength=-1;

    Est-ce que ca peut venir d'autre chose?

  6. #6
    Membre habitué
    Profil pro
    Resp
    Inscrit en
    Janvier 2005
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Resp

    Informations forums :
    Inscription : Janvier 2005
    Messages : 13
    Par défaut
    La lecture doit se faire a partir d'un thread pour ne pas bloquer l'application (en tout cas sous Indy9, pour le 10, pas testé... :p ).

    En tout cas, c'est l'experience que j'en ai tiré.

  7. #7
    Membre averti
    Inscrit en
    Novembre 2004
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 14
    Par défaut
    J'utilise un TIdAntiFreeze pour éviter que mon application se fige.

  8. #8
    Membre averti
    Inscrit en
    Novembre 2004
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 14
    Par défaut Solution
    Voilà la solution:

    http://qc.borland.com/wc/qcmain.aspx?d=2705

Discussions similaires

  1. [TOMCAT] Problème de timeout d'une servlet
    Par tuxor dans le forum Tomcat et TomEE
    Réponses: 5
    Dernier message: 18/09/2007, 12h04
  2. Problème de Timeout
    Par clementv dans le forum Java ME
    Réponses: 1
    Dernier message: 14/06/2006, 19h01
  3. Problème de timeout
    Par Mateache dans le forum ASP
    Réponses: 32
    Dernier message: 17/01/2006, 16h23
  4. FTP (TIdFTP) : problème de TimeOut
    Par michelci dans le forum Web & réseau
    Réponses: 7
    Dernier message: 26/10/2005, 17h24
  5. Problème de timeout et de déconnexion cliente
    Par Aurelien92 dans le forum CORBA
    Réponses: 18
    Dernier message: 24/08/2004, 14h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo