Documentation
¶
Overview ¶
Implement a concurrent File Transfer Protocol (FTP) server. The server should interpret commands from each client such as `cd` to change directory, `ls` to list a directory, `get` to send the contents of a file, and `close` to close the connection. You can use the standard `ftp` command as the client, or write your own.
Useful: https://tools.ietf.org/html/rfc959 https://en.wikipedia.org/wiki/List_of_FTP_server_return_codes
go run ./andr.io/ch8/ex8_2 -dir=/path/to/working/directory & ftp localhost -p 8021
Click to show internal directories.
Click to hide internal directories.