Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi FTP Servermeldungen empfangen mit Indy (https://www.delphipraxis.net/2911-ftp-servermeldungen-empfangen-mit-indy.html)

freakTAB 13. Feb 2003 10:25


FTP Servermeldungen empfangen mit Indy
 
Ich bin grade dabei einen kleinen FTP Client zu schreibern, mehr aus Spass an der Freude. Nur wo kriege ich diese ganzen schönen Statusmuldungen wie "Guest Login Correct - please send your email as password" um sie da dann in einer StatusLB anzuzeigen?

vielen Dank für die Mühen im vorraus

cya freakTAB

Luckie 13. Feb 2003 10:29

Kuck dir mal die Ereignisse von der Komponente an. Da gibt es OnConnect, OnDisconnect und noch viel mehr. Einfach diese Ereignisse nutzen.

Aus Spaß an der Freude hab eich sowas auch schon gemacht, allerdings mit den FastNet-Komponenten. Das Ergenis findest du auf meiner HP mit Source.

bonaventura 16. Jun 2003 07:05

bei Indy ist das tatsächlich etwas komplizierter:

zusätzlich zur IdFtp-komponente muß man auch ein "IdLogEvent" benutzen.
dann setzt man den wert der eigenschaft "intercept" von IdFtp auf 'IdLogEvent1'.
im logevent stehen die events "onsent" und "onreceived" zur verfügung, die jene servermeldungen enthalten.

wenn ich mich recht erinnere, ist Indy bei diesen meldungen aber nicht ganz so ausführlich, wie man es gerne hätte.

die FTP-komponente der ICS (Internet Connection Suite) von francois piette ist da um einiges mehr "verbose"
da sie non-blocking und eventgesteuert ist, sind ihre meldungen auch leichter abzurufen ..... aber darum ging's ja nicht :)


ps:
tut mir leid, wenn ich hier einen alten thread wiederaufwärme.
da dieses forum ja auch so etwas wie eine knowledgebase aufbauen möchte, hielt ich es nicht für verkehrt, meinen senf kurz noch dazuzugeben :mrgreen:

p0w3r5tr34m3r 25. Sep 2003 17:23

Re: FTP Servermeldungen empfangen mit Indy
 
also...
da ich ja immer mal was neues ausprobiere und alles mögliche nachcode was ihr hier im board schreibt habe ich mich auch mal an ein Prjekt drangewagt... und zwar ne Art "inhaltsverzichniss" für nen FTP.

Also der connected wunderbar (local getestet) aber der zeigt mir halt nix an ausser das der Server online ist.

Ich bräuchte ne Hilfe wie ich die "LoginMsg" und das "Content" bekomme...

Was benötige ich dafür?

MfG Power

P.S. Wollte nicht noch einen Thread aufmachen und deswegen "wärme2 ich den hier mal auf *gg*

Luckie 26. Sep 2003 12:32

Re: FTP Servermeldungen empfangen mit Indy
 
Kuck mal bei den Indie Demos, da ist ein FTP-Client dabei.

p0w3r5tr34m3r 26. Sep 2003 13:40

Re: FTP Servermeldungen empfangen mit Indy
 
der funzt aber nich richtig..

Habs aber auch ohne großartige hilfe geschafft *g*

power


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:45 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz