Patrick Schmidt - STEP Software GmbH wrote:
>> Later you change to that directory and request a dir list. The server
>> somewhat hang creating the directory list. After 2 minutes the
>> connection is
>> closed (probably an inactivity timeout at server side).
> After this time (and error-message) the client gets the list and
> loads every file in the list!
> That's strange...

I bet the delay starts after the server called Data.ShutDown(1)
in FtpSrv.pas, TFtpServer.WMFtpSrvCloseData, can you please
set a breakpoint there and check whether that this is true?

--
Arno Garrels [TeamICS]
http://www.overbyte.be/eng/overbyte/teamics.html

> 
>> Try with passive mode.
> Passive mode is not possible, my client is a (Hardware-)Lighting-
> console. The only options to configure in console are: IP, user, pw
> and a directory 
> 
>> Can you reproduce this behaviour using another FTP client software
>> using the
>> same conditions ?
> No, only this combination. If  I try other client (eg Filezilla) it
> works and if i try other
> server (G6 FTP Server) with the console it works, too!  :-(
> 
> best regards
> Patrick Schmidt
> 
> ----- Original Message -----
> From: "Francois PIETTE" <[EMAIL PROTECTED]>
> To: "ICS support mailing" <twsocket@elists.org>
> Sent: Wednesday, April 18, 2007 4:20 PM
> Subject: Re: [twsocket] 501 Cannot RETR. Error - Socket with
> icsFtpServ (V6forDelphi7)
> 
> 
>>> My FTP-Client send a "LIST" which is not handled correctly. After
>>> the "LIST"
>>> it takes about 2 minutes until the error is displayed and after
>>> that the client
>>> gets the direcory listing.
>>> Answer to client: 550 'F:\PROJ\grandMA ftp\slp': can't create
>>> directory. 
>> 
>> You are creating a directory and you don't have permission. Maybe
>> already exists. Should not be the problem.
>> 
>>> !  Answer to client: 150 Opening data connection for directory list.
>>> !!! Here  the communication hang for nearly 2 minutes !!!
>>> ! Answer to client: 501 Cannot RETR. Error - Socket is not connected
>> 
>> Later you change to that directory and request a dir list. The server
>> somewhat hang creating the directory list. After 2 minutes the
>> connection is
>> closed (probably an inactivity timeout at server side).
>> 
>> Try with passive mode.
>> 
>> Can you reproduce this behaviour using another FTP client software
>> using the
>> same conditions ?
>> 
>> 
>> --
>> Contribute to the SSL Effort. Visit
>> http://www.overbyte.be/eng/ssl.html --
>> [EMAIL PROTECTED]
>> http://www.overbyte.be
>> 
>> 
>> 
>> ----- Original Message -----
>> From: "Patrick Schmidt - STEP Software GmbH" <[EMAIL PROTECTED]>
>> To: <twsocket@elists.org>
>> Sent: Wednesday, April 18, 2007 4:08 PM
>> Subject: [twsocket] 501 Cannot RETR. Error - Socket with icsFtpServ
>> (V6 forDelphi7)
>> 
>> 
>>> STEP
>>> My FTP-Client send a "LIST" which is not handled correctly. After
>>> the "LIST"
>>> it
>>> takes about 2 minutes until the error is displayed and after that
>>> the client
>>> gets
>>> the direcory listing.
>>> 
>>> See log-file:
>>> 192.168.200.167 connected
>>> Client-Command: USER MA
>>> Answer to client: 331 Password required for MA.
>>> Client-Command: PASS ma
>>> Login Username:MA Password:ma
>>> Answer to client: 230 User MA logged in.
>>> Client-Command: TYPE I
>>> Answer to client: 200 Type set to I.
>>> Client-Command: MKD slp
>>> Make Directory: F:\PROJ\grandMA ftp\slp
>>> Answer to client: 550 'F:\PROJ\grandMA ftp\slp': can't create
>>> directory. Client-Command: CWD slp
>>> Change Directory: F:\PROJ\grandMA ftp\slp\
>>> Answer to client: 250 CWD command successful. "F:/PROJ/grandMA
>>> ftp/slp/" is
>>> current directory.
>>> Client-Command: PORT 192,168,200,167,4,205
>>> Answer to client: 200 Port command successful.
>>> Client-Command: LIST
>>> !  Answer to client: 150 Opening data connection for directory list.
>>> !!! Here  the communication hang for nearly 2 minutes !!!
>>> ! Answer to client: 501 Cannot RETR. Error - Socket is not connected
>>> (#10057)
>>> 
>>> best regards
>>> Patrick Schmidt
>>> 
>>> --
>>> To unsubscribe or change your settings for TWSocket mailing list
>>> please goto http://www.elists.org/mailman/listinfo/twsocket
>>> Visit our website at http://www.overbyte.be
>> 
>> --
>> To unsubscribe or change your settings for TWSocket mailing list
>> please goto http://www.elists.org/mailman/listinfo/twsocket
>> Visit our website at http://www.overbyte.be
-- 
To unsubscribe or change your settings for TWSocket mailing list
please goto http://www.elists.org/mailman/listinfo/twsocket
Visit our website at http://www.overbyte.be

Reply via email to