Find Jobs
Hire Freelancers

Peer-to-Peer Overlay and File Sharing

$30-40 AUD

Closed
Posted almost 6 years ago

$30-40 AUD

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.
Project ID: 16925412

About the project

3 proposals
Remote project
Active 6 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
3 freelancers are bidding on average $84 AUD for this job
User Avatar
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 Five years (5+ years) of experience in Professional Software Development. Seeking for a challenging position as a Java Developer with the strong working experience in programming, designing of Spring, Hibernate, CORE JAVA / J2EE application.  Develop applications using Spring MVC using Annotations, Spring Boot.
$111 AUD in 10 days
4.9 (35 reviews)
4.8
4.8
User Avatar
I am skilled in Java, and I have experience in general with network programming, and specifically with p2p.
$100 AUD in 10 days
5.0 (14 reviews)
4.3
4.3
User Avatar
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 possess working skills in the following areas; web development, software development and UI design and development. I've designed a similar system before, it used udp to enable peers to discover themselves. Once discovered a peer could send file to another peer easily because it had the ip address of the other peer. The application was not limited to sending files only it also sent texts. The challenge experienced in making such application is sending multiple files to different peers and keeping track of them. I believe that I can be able to do this project because I have done something similar to it before. In case you want to discuss more about it please feel free to contact me. I will walk your through the algorithm that I will use. THANKS.
$40 AUD in 10 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of AUSTRALIA
AUBURN, Australia
5.0
6
Payment method verified
Member since Apr 14, 2014

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.