FTP von Marshallsoft

Moderator: Moderatoren

Antworten
Josef

FTP von Marshallsoft

Beitrag von Josef »

Wer von Euch hat FCE4XB von Marshallsoft im Einsatz?

Ich hab da seit ein paar Tagen nur noch Probleme wenn die Homepage bei 1&1 ist. Mit einen normalen FTP Programm gehts, allerdings auch teilweise mit verzögerten Anmeldeverhalten.
Benutzeravatar
Lewi
1000 working lines a day
1000 working lines a day
Beiträge: 830
Registriert: Di, 07. Feb 2006 14:10
Wohnort: Hamburg
Danksagung erhalten: 2 Mal

Beitrag von Lewi »

Hi Josef,
auch ich habe FCE4XB im Einsatz.

Aufschluß über die Verbindung bekommst du evtl. über die Datei, die unter

cLogFile := "FTP.log"
fceSetString(0, FCE_SET_LOG_FILE, @cLogFile)

angegeben hast. Im Logfilile werden alle Verbindungsschritte und deren Ergbnisse protokolliert.


Gruß, Olaf
Josef

Beitrag von Josef »

Hallo Olaf,

hier die Log Datei. Einige Zeilen hab ich gelöscht.
Jetzt sollte man halt wissen, was die einzelnen Error´s bedeuten

*** fceConnect

FCE Win32 Version 2.5.0 Build 11

Description: 'WinSock 2.0'
FCE is connected.
fceQueueLoad=0
fceQueueLoad=0
fceQueueLoad=0
fceQueueLoad=0
fceQueueLoad=0
recv(928):-1
recv(928):-1
recv(928):-1
ERROR(330.266): SockCode=0 fceCode=-34 PrevState=102 ThisState=103 NextState=103
Missing server's greeting message.
Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 9356
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin
Hat sich bedankt: 101 Mal
Danksagung erhalten: 361 Mal
Kontaktdaten:

Beitrag von Tom »

Hallo, Josef.

Das sieht nach einem Timeout aus. Es gibt eine Einstellung für MarshallSoft FCE:

FCE_SET_CONNECT_WAIT_IN_SECS

Allerdings habe ich in den Docs nichts Näheres darüber gefunden.
Herzlich,
Tom
Benutzeravatar
Lewi
1000 working lines a day
1000 working lines a day
Beiträge: 830
Registriert: Di, 07. Feb 2006 14:10
Wohnort: Hamburg
Danksagung erhalten: 2 Mal

Beitrag von Lewi »

Hi,
kannst Du mit dem dem Beispielprogramm WINFTP vom MachallSoft auf deine HP zugreifen?

Wenn Dein Code korrekt ist, sollte im Log-File etwa folgendes Ablauf zu sehen sein:

Code: Alles auswählen

Description:  'WinSock 2.0'
LocalHost: 'pc_ol'
Server: 'www.olp-systems.de'
ServerIP = 192.67.198.50
R: pc<102:361.478>
LocalIP=[213.210.99.01]
<103:361.478>
FCE is connected.
fceQueueLoad=0
recv(1116):29
R: 220 Speak friend, and enter

Evtl. könnte es auch ein Timeout-Prob sein.
Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 9356
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin
Hat sich bedankt: 101 Mal
Danksagung erhalten: 361 Mal
Kontaktdaten:

Beitrag von Tom »

Hallo, Josef.

Probier mal sowas:

Code: Alles auswählen

fceSetInteger(nChannel, FCE_SET_MAX_RESPONSE_WAIT, 100000)
Der Wert (FCE_SET_MAX_RESPONSE_WAIT) steht standardmäßig auf 10000. Wenn's ein Timeout ist, weil der Server lahm reagiert, sollte es hiermit funzen.
Herzlich,
Tom
Josef

Beitrag von Josef »

Hi Olaf

[quote="Lewi"]Hi,
kannst Du mit dem dem Beispielprogramm WINFTP vom MachallSoft auf deine HP zugreifen?
[/code]
Beim Beispielprogramm hatte ich keine Probleme, bei meinem Programm klappte der Zugang öfters, aber dier Upload brachte dann wieder die Fehler.
Ich werd mal bei 1&1 nachfragen wie sowas sein kann.
Josef

Beitrag von Josef »

Hallo Tom
Tom hat geschrieben: Probier mal sowas:
fceSetInteger(nChannel, FCE_SET_MAX_RESPONSE_WAIT, 100000)

Der Wert (FCE_SET_MAX_RESPONSE_WAIT) steht standardmäßig auf 10000. Wenn's ein Timeout ist, weil der Server lahm reagiert, sollte es hiermit funzen.
Das werd ich mal testen, es kann ja nie schaden.

Vorläufig arbeite ich mit einem externen FTP Programm (HS-UPLOAD). Das ist Freeware und erfüllt auch meine Wünsche.
Schade wärs nur, weil ja Marshallsoft etwas gekostet hat.
Antworten