TCP Client-Server File Sharing App
A multi-threaded client-server file sharing program written in Java for an operating systems and networks course.
In CS316 Introduction to Operating Systems and Computer Networks, a peer and I created this TCP client-server file sharing program. Clients can upload, download, rename, delete, and list all files on the server.
Demo
Clients enter the server's IP and port in the program arguments before running.
Example arguments
Client: localhost 3000
Server: 3000