Simple Client Server File Sharing Java Application
- Status Closed
- Budget $30 - $250 USD
- Total Bids 13
In this project, you are required to design and implement a file sharing application using the JAVA programming language. The file sharing application is divided into three phases. In the first phase, you are expected to develop a basic file sharing client-server application where
the server acts as a repository of files and the registered users (clients) browse, upload, and download files. You have to define the file sharing protocol messages between the client and the server. In the second phase, the application has to be extended to support peer-to-peer file sharing in case the requested file does not exist in the server's repository. In the third phase,the application is extended to provide better file transfer rates by allowing the user to get parts of the file from different peers simultaneously and then reconstructing the complete file; thus,achieving higher throughput by reducing the total transfer time.
Max. Budget: 100 USD
Timescale: 1-2 Weeks
Note: There are various open source codes available for the same. You are free to use them too.Get free quotes for a project like this
Looking to make some money?
- Set your budget and the timeframe
- Outline your proposal
- Get paid for your work
Hire Freelancers who also bid on this project
Looking for work?
Work on projects like this and make money from home!Sign Up Now
- The New York Times
- Wall Street Journal
- Times Online