This ftp program use block-io way to communicate.Just for studying.
1)mkdir build && cd build
2)cmake ..& make
./server The server port is default bind to 55555 and it will create a folder in current working directory to recv or send the files.
./client The client will create a local folder to send or recv remote files.
1)LOCALLIST: list the local files.
2)REMOTELIST: list the remote files.
3)STORE <local_filename>
4)RETRIEVE <remote_filename>
5)EXIT