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

Need help with FileZilla Server? Something does not work as expected? In this forum you may find an answer.

Moderator: Project members

Post Reply
Message
Author
sennin
500 Command not understood
Posts: 3
Joined: 2023-09-28 02:22

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

#1 Post by sennin » 2023-09-28 02:27

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?

sennin
500 Command not understood
Posts: 3
Joined: 2023-09-28 02:22

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

#2 Post by sennin » 2023-09-28 02:31

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

User avatar
botg
Site Admin
Posts: 35566
Joined: 2004-02-23 20:49
First name: Tim
Last name: Kosse

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

#3 Post by botg » 2023-09-28 07:15

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.

sennin
500 Command not understood
Posts: 3
Joined: 2023-09-28 02:22

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

#4 Post by sennin » 2023-09-28 08:56

3q,I'll make some more changes to my code.

Post Reply