Simple Client Server File Sharing Java Application

  • Status Closed
  • Budget $30 - $250 USD
  • Total Bids 13

Project Description

In this project, you are required to design and implement a fi le 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 fi les and the registered users (clients) browse, upload, and download files. You have to de fine 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 fi le 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 diff erent peers simultaneously and then reconstructing the complete fi le; 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
Skills Required

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

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online