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.
11 freelancers are bidding on average $123 for this job
I have 6 years experience in JAVA, J2EE and ready to work on this application. But I cannot do it in your budget. IF you are OK with my budget, let me know.
i have developed file transfer apps in java visit http://arseisonline.blogspot.com/ i worked on http and ftp file downloading application and developed a software for downloading files....