Several source code files by socket. Just for practice.
cli.c and serv.c is for ftp purpose, you can put/get files to machine where the serv is open by use of cli.
multi_thread_client.c and multi_thread_server.c is for a multi thread socket, for a larger file to transmission.