Peer-to-Peer Overlay and File Sharing

Closed Posted 5 years ago Paid on delivery
Closed Paid on delivery

In this task, you are to develop programming skills of peer via a particular application - Peer-to-Peer Overlay and File Sharing. Among many Peer-to-Peer (P2P) applications, file sharing is a typical application to share available files across all peers of an overlay. In this task, you will need to upgrade a client and a server into a peer. The peers are to form an overlay by IP multicast and the files of a peer can be shared by any other peers. When a peer needs a file, it will multicast the file name to the peer overlay and the peer that has the file will upload the file to the requester peer. To search for a file, a UDP datagram via IP multicast is used. Once the file is found, upload/download of the file is to use TCP streaming to fit for any possible type and length of the file.

C Programming Java Software Architecture

Project ID: #16925412

About the project

3 proposals Remote project Active 5 years ago

3 freelancers are bidding on average $84 for this job

atulamol

Hello Sir, I have 80% Ready Code for you, i can show you a demo of that, i can show it now also. I already work on Perr To Peer On freelance project also. you can check my Profile for that. I have More than F More

$111 AUD in 10 days
(35 Reviews)
4.8
CodingWhiz

I am skilled in Java, and I have experience in general with network programming, and specifically with p2p.

$100 AUD in 10 days
(14 Reviews)
4.3
workbyz

Hi, I read through your project description very well and I am interested in doing this project. I have the experience and knowledge you are looking for. I've done an application similar to what you are looking for. I More

$40 AUD in 10 days
(0 Reviews)
0.0