Multi-Threading Composants INDY

unifox Messages postés 1 Date d'inscription jeudi 27 mars 2003 Statut Membre Dernière intervention 27 mars 2003 - 27 mars 2003 à 19:16
cs_kinay Messages postés 20 Date d'inscription samedi 30 août 2003 Statut Membre Dernière intervention 18 février 2008 - 6 oct. 2004 à 14:14
Voilà, je scanne l'existence ou non de serveurs FTP sur des IP locales connues en tentant une connexion avec un composant IndyFTP: si ça marche je me déconnecte et je dis OK sinon "FTP fermé".

J'utilise Delphi 7.

Mon problème est le suivant: je n'utilise qu'un composant qui parcourt toute une liste d'IP et tente les connexions successivement mais ce n'est pas très rapide vu le nombre d'IP à tester: je voudrais faire du multi-thread pour lancer la même procédure en même temps sur toutes les IP (si c possible) ou le maximum possible.

Je n'y connais rien en Thread donc c pourquoi je demande votre aide.
Un code source bien expliqué me serait super utile !

Merci d'avance à tous !
Ben.

1 réponse

cs_kinay Messages postés 20 Date d'inscription samedi 30 août 2003 Statut Membre Dernière intervention 18 février 2008
6 oct. 2004 à 14:14
Comment fais-tu pour tester si la connexion s'est bien faite ?
J'utilise FTP.Connect(true,<timeout>) et apparemment le timeout ne fonctionne pas.

Je veux savoir assez rapidemment si ma connexion est possible ou pas.

Merci de votre aide
0
Rejoignez-nous