(Note that the FTP client above is not part of this solution. It only demonstrates how you can use a standard FTP client to communicate with the server.) This is an example of using low level network features to implement a high level protocol. It is an implementation of a standard FTP server...
www.b4x.com