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

Langage Delphi Discussion :

TClientSocket consomme des process handle


Sujet :

Langage Delphi

  1. #1
    Membre averti Avatar de franckcl
    Homme Profil pro
    Developpeur Delphi
    Inscrit en
    Septembre 2004
    Messages
    516
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Developpeur Delphi
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Septembre 2004
    Messages : 516
    Points : 443
    Points
    443
    Par défaut TClientSocket consomme des process handle
    bonjour,

    J'utilise TClientSocket et je me bats désespérément avec ce composant.
    Je l'utilise en mode non blocking et tant que je n'obtiens pas la connexion (serveur non présent), après un time out, je retente une nouvelle connexion automatiquement.

    Le problème c'est qu'il consomme des process handle à chaque connexion et ne les libère pas ce qui fait qu'au bout d'un moment, j'ai une erreur 10055 (The system lacked suffisient buffer space or a queue was full)

    J'ai essayé de détruire le composant et de le recréer à chaque connexion mais rien n'y fait, mon compteur de process handle croit inévitablement.

    Merci pour vos réponses.

  2. #2
    Membre averti Avatar de franckcl
    Homme Profil pro
    Developpeur Delphi
    Inscrit en
    Septembre 2004
    Messages
    516
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Developpeur Delphi
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Septembre 2004
    Messages : 516
    Points : 443
    Points
    443
    Par défaut
    Après n'avoir rien trouvé sur le sujet, j'ai finalement abandonné ce composant qui est d'ailleurs déprécié de XE2.
    Je m'oriente maintenant vers le composant TTCPClient qui n'est pas simple à utiliser mais qui semble plus fiable. Je vais faire une nouvelle discussion à ce sujet pour que mon expérience serve à d'autres.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 17
    Dernier message: 02/02/2006, 12h03
  2. [WebServices] consommer des services web ?
    Par Nycos62 dans le forum Services Web
    Réponses: 3
    Dernier message: 12/04/2005, 13h13
  3. Réponses: 2
    Dernier message: 14/12/2004, 18h42
  4. Listing des process sous Win NT
    Par David E dans le forum MFC
    Réponses: 5
    Dernier message: 19/02/2004, 16h26
  5. Gestion des process
    Par Oswald dans le forum C
    Réponses: 3
    Dernier message: 29/08/2003, 11h52

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