Arno Garrels wrote:
> 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?

That exactly was the case, Patrick wrote me in a personal mail
that the developer of the client had to fix a bug in his code,
TFtpSrv rocks :)

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

> 
> --
> 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