Page 1 of 1

I have implemented my own client, but I am unable to communicate properly with your server

Posted: 2023-09-28 02:27
by sennin
My client will only start establishing the data connection after receiving a 150 response. I've researched extensively, and this seems to be in accordance with the standard. However, your server sends the 150 response only after the service connection is established; otherwise, it times out and sends a 425 response. So, am I mistaken, or is your server not compliant with the rfc standard?

Re: I have implemented my own client, but I am unable to communicate properly with your server

Posted: 2023-09-28 02:31
by sennin
I wait for the 150 response before establishing the connection, while your server waits to send the 150 response after a successful connection is established. This has led to a deadlock. Which one is more in compliance with the standard

Re: I have implemented my own client, but I am unable to communicate properly with your server

Posted: 2023-09-28 07:15
by botg
Cannot reproduce, FileZilla Server immediately sends out a 1yz reply after receiving a transfer command, regardless of the state of the data connection.

Note that technically the 1yz reply may even be absent, the protocol doesn't require it. Its presence is more like a customary convention.

Re: I have implemented my own client, but I am unable to communicate properly with your server

Posted: 2023-09-28 08:56
by sennin
3q,I'll make some more changes to my code.