A File Transfer Protocol (FTP) with client and server using Python and Tkinter GUI.
Run the server program and then run the client program. A little window pops up in which you can enter a message and see the results. You can enter instructions such as HELP, DOWNLOAD <file_path/file_name>, UPLOAD <file_path/file_name>, DELETE <file_path/file_name>, PWD, QUIT.
This was our final project for Computer Network course in university.