You have chosen to sponsor your bid up to a maximum amount of .
This Project consists of two parts
Need to Build a simple file sharing system. The file sharing system should be
able to exchange files of any type and arbitrary names. The file sharing system consists of two
types of entities: file servers and clients. A client may share its files by uploading them to one of
the file servers. A file server stores and serves the files for download.
*********Part 1 needs to be implemented using Java Sockets only*********
Need to add the following capabilities to the file sharing system developed in the
previous instance: current implementation should allow a client to connect to a given file server and
download/upload files. You need to extend that functionality to allow the file server to search
other file servers when it does not have the file requested for download locally.
***** Part 2 needs to be implemented using Java RMI*********
** NO OTHER 3rd PARTY SOFTWARE CAN BE USED APART FROM JAVA SOCKETS AND RMI**
* DETAILED REQUIREMENTS IN TWO PDF FILES FOR EACH PART