FTP / Erreur 10048

FTP / Erreur 10048 - Delphi/Pascal - Programmation

Marsh Posté le 15-11-2004 à 15:23:14    

J'utilise les composants INDY livrés avec Delphi 7.
 
Je déclenche régulièrement des erreurs 10048 au niveau de mon serveur IIS.
Ceci semble indiquer que j'essaie d'ouvrir un port déjà ouvert (?).
 
Je pensais qu'on pouvait être plusieurs à ouvrir le même port 21 du serveur FTP....
 
Bref, quand le problème arrive, mon programme est complètement gelé (sur un banal "IdFTP.get" )...
 
Questions : comment résoudre ce problème (ou au moins comment le contourner en évitant que le programme ne plante complètement) ?
 
Merci de vos réponses... c'est un problème hyper urgent....

Reply

Marsh Posté le 15-11-2004 à 15:23:14   

Reply

Marsh Posté le 15-11-2004 à 15:33:38    

Tu utilises le client ou le serveur FTP d'Indy ?
Essaie de le mettre dans un thread séparé, ça évitera de bloquer le thread de l'interface du programme pendant que le FTP bloque...

Reply

Marsh Posté le 15-11-2004 à 15:55:25    

J'utilise le client FTP (TIdFTP).
 
Pour le thread, j'avoue ne pas être un expert...  
Il y a un moyen simple de lancer ma procédure dans un thread séparé ?

Reply

Marsh Posté le 15-11-2004 à 16:29:55    

Il est à noter que le 'IdFTP.Connect(True)' passe sans soucis,
et que le "IdFTP.Connected" qui suit retourne "true".

Reply

Marsh Posté le 15-11-2004 à 16:53:53    

Pour le thread je posterai un exemple ce soir si j'ai le temps et si j'oublie pas.
Mais il me semble qu'il y a déjà eu des topics là dessus ici sur le forum dont au moins un avec un exemple ;)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed