Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3382 connectés 

 


Dernière réponse
Sujet : [C++ Builder / Delphi] Gérer l'exception d'un socket
stef_dobermann va voir le site http://perso.wanadoo.fr/bardou/michel/delphi.htm
 
sur cette page tu trouvera un exemple concret ki marche. ya 2 fichiers à télécharger
le client http://perso.wanadoo.fr/bardou/mic [...] socket.zip
 
le serveur http://perso.wanadoo.fr/bardou/mic [...] socket.zip
 
que tu peut télécharger ici sur les 2 liens ci-dessus :)

 

--Message édité par SteF_DOBERMANN--


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
stef_dobermann va voir le site http://perso.wanadoo.fr/bardou/michel/delphi.htm
 
sur cette page tu trouvera un exemple concret ki marche. ya 2 fichiers à télécharger
le client http://perso.wanadoo.fr/bardou/mic [...] socket.zip
 
le serveur http://perso.wanadoo.fr/bardou/mic [...] socket.zip
 
que tu peut télécharger ici sur les 2 liens ci-dessus :)

 

--Message édité par SteF_DOBERMANN--

JWhy si c'est le composant qui gere l'exception et t'affiche le message d'erreur, il n'y a pas grand chose que tu puisses faire...
si tu as les sources, debugges pas a pas et regarde ce qu'il se passe...
si tu ne les as pas... dommage ... jette peut-etre un oeil au composants Winshoes/Indy... c'est gratuit et tu en plus, ils te filent les sources donc si y'a qqchose qui te gene, tu peux les modifier !
*syl* Bun alors !! Y'a personne qui répond ?
*syl* Salut
 
voici mon problème :
 
j'utilise un composant "ClientSocket", j'initialise le port et l'adresse, puis je lance la fonction Open() sur le composant et là, je n'arrive pas à intercepter l'exception  (ESocketError) qui se produit lorsque le serveur est éteint...
Ce qui donne comme résultat, un message pas très parlant : Erreur socket asynchrone 10049
alors que je voudrais voir un message du style : Impossible de se connecter au serveur !
 
Je penses que je pourrais pas la gérer, puisque j'ai l'impression que c'est le composant qui la gère. J'ai même essayé un catch(...) mais il rentre pas dedant !
 
Y'aurait-il une solution à mon problème ? (sans passer par d'autres composants et sans utiliser directement avec les API)

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)