I am trying to learn more about sockets and servers and I need a basic FTP server. Intending to complete both at the same time, I decided to try and build my own FTP server using python whilst programming everything myself. Unfortunately, I don't know where to start and I can't find any good online resources. I am looking for recommendations on what is actually required in an FTP server. Do I simply need to establish a socket connection, load in a file, and send it from server to client, or is there more involved in the process?
closed as off-topic by Izzy♦ Jun 28 at 6:09
This question appears to be off-topic. The users who voted to close gave this specific reason:
- "This question does not appear to be about software recommendations, within the scope defined on meta and in the help center." – Izzy