Autor Beitrag
Shadowdragon
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 143

Win 2000
Delphi 6 Pers., Delphi 7
BeitragVerfasst: Mo 30.08.04 20:32 
Hallo!

Folgendes Problem: Ich versuche, eine Datei über den Indy-FTP-Client auf einen FTP-Server zu stellen.

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
begin

// :: FTP TRANSFER ::
// FTP Output
// -----------------------

a:=random(9999);
filerenamed := 'blackbox' + inttostr(a) + '.txt';

form2.Memo2.Lines.Add('http://xxxxxxx.ath.cx/blackboxdecoder/' + filerenamed );
idftp1.host := 'xxxxxxx.ath.cx';
idftp1.Username := 'blackbox';
idftp1.Password := 'xxxxxxxxx';
idftp1.Connect(true);
idftp1.ChangeDir('blackboxdecoder');
idftp1.Put(pathregister, filerenamed, true);
idftp1.Disconnect


"Pathregister" ist hierbei der Pfad auf der Festplatte der Datei, und "Filerenamed" die selbe Datei mit einer zufällig generierten, fünfstelligen Zahl als Endung.

Wenn ich den Code nun ausführe, bekomme ich einen Socket Error:
Zitat:

socket error #10060 (Connection timed out)


Ich kann den FTP-Server allerdings über die DOS-Konsole problemlos ansteuern; die Firewall lässt mein Programm ebenfalls durch.
Irgendwelche Ideen?

Gruß,

- SD

_________________
Ein Programm gleicht dem Prinzip von Jenga:
Viele Bestandteile, wird nach oben hin immer besser, nach unten hin immer instabiler und wenn man was falsch macht klappt der ganze Mist zusammen.