Allows two systems on the same network to view, modify and share files.
To compile the program, make sure the Makefile and .c files are in the same path. Commands for using make:
- make- Compiles the program
- make clean- removes the object files created during compiling
- make tar- creates a tar ball of the files
Open Terminal on the client system and executes: $ ./mftp Open Terminal on the server system and executes: $ ./mftpserve
The following commands are supported (this list is also available in the program by executing 'help'):
- cd : change the directory of the client system
- rcd : change the directory of the server system
- ls: list all the files within the client's current directory
- rls: list all the files within the server's current directory
- get : download a specified file from the server system to the client system
- put : upload a specified file from the client to the server
- show : view the content of a text file on the server
- Linux/Unix operating system
- GCC compiler
- LAN connection between the server and the client systems
- mftp.c
- mftp.h
- mftpserve.c
- Makefile
- README.md