Simple Client Server File Sharing Java Application

This project received 13 bids from talented freelancers with an average bid price of $134 USD.

Get free quotes for a project like this
Employer working
Skills Required
Project Budget
$30 - $250 USD
Total Bids
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.

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