Simple Client Server File Sharing Java Application



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.

Skills: Java

See more: file sharing client server java, file sharing client client java, the java programming language, the first programming language, simple programming language, peer programming, java programming rates, java programming language download, java programming download, java programming basic codes, java open source programming, free programming codes, free java codes, basic programming language download, java programming language free download, download c++ programming language, download c programming language, simple java application, java client server, java application, itcrux, File transfer, FILE sharing, client-server, server case

Project ID: #5212034

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.

$166 USD in 10 days
(40 Reviews)

Hello there, I can help you with this project. I have read your project description, and since I have lots of experience in network programming, I'm sure I can handle it easily. Please contact me if you are inter More

$100 USD in 3 days
(58 Reviews)

Good day, I am a very good java programmer and I would like to help you with this project. I have written several Socket applications like chat applications etc. You can check my past projects to confirm. I wo More

$100 USD in 3 days
(15 Reviews)

I am highly proficient in Java and in writing networking related software. I have written a few applications dealing with the Bittorrent protocol in particular, which could be used for the second and third phases of yo More

$166 USD in 10 days
(6 Reviews)

Hey, I have commercial experience coding in Java, as well as coding in a university setting so I can guarantee a program that not only works flawlessly but will look like a student project since I've graded a large amo More

$138 USD in 7 days
(10 Reviews)

제안이 아직 제공되지 않았습니다

$252 USD in 10 days
(2 Reviews)

I am a professional software engineer with 9+ years of experience. I am very talented programmer with the following skills c, c++ , java , UNIX, Linux,SSH, PHP, Jsp , Js , advanced js like jquery, extjs etc. My skill More

$77 USD in 3 days
(2 Reviews)

i have developed file transfer apps in java visit i worked on http and ftp file downloading application and developed a software for downloading files....

$111 USD in 10 days
(0 Reviews)

Hi I have been working as Senior Java Developer.I have rich experience in Java,C++,python,Linux and other related technologies in Banking and Cloud domain.I have already done a project similar to this.So hopefully i wi More

$100 USD in 13 days
(0 Reviews)

A proposal has not yet been provided

$155 USD in 10 days
(0 Reviews)

HI, I'll implement the client and server communication using HTTP protocol and REST service. The Client and server will both be a desktop application with a simple GUI. The client will have the UI to specify the More

$98 USD in 4 days
(0 Reviews)

I will use the java.concurrent multi threading package to implement the same with atleast 25 thread pool.I will use SFTP protocol for file transfer for security purpose.I have already done the same for UBI Mumbai,Sterl More

$111 USD in 5 days
(0 Reviews)

This can be done using simple socket programming between client and server. And also could be done using JXTA technology for sharing files between systems. Can you provide me requirement specificaition document to have More

$166 USD in 7 days
(0 Reviews)