Implementing P2P using Libjingle library in C++

The code needs to be relatively easy to read. It should be able to connect over 2 billion users with no performance issue. The information shared between people is structure of data(strings(up to 10 of them), unsigned int(up to 10 of them)) that is not larger than 64MB. New data should be spread across all computers in less than a minute.

The application needs to be cross-platform (needs to work on Windows, Linux, Mac OS). It needs to handle connection through NAT and firewall devices, relay servers, and proxies.

All of this is provided by the library so everything you need to do is to implement Libjingle functions to one working file which makes the computer behaving like a server and peer.

No GUI is needed.

Library link: [login to view URL]

Skills: Linux, C Programming, C++ Programming, Network Administration, Server

See more: implementing strings using properties cnet, implementing phpbb using aspnet, feed viewer using extjs library, using lib library, implementing ivr using asterisk database, rating using mootool library, server sample code using boost library, using access library management system, packet sniffing using sharppcap library, implementing fork using jbpm, zoom using epub library, p2p video audio library, using easyhook library, implementing mystack using inheritance, create implementing mystack using inheritance java program, using zxing library, p2p using rails, using udt library, implementing your own thread library in c

About the Employer:
( 0 reviews ) Kragujevac, Serbia

Project ID: #20300139

1 freelancer is bidding on average $50 for this job


Hello, I would like to start off by saying that your requirements are a bit high. Spreading 64MB of data over more than 2 billion clients in the space of less than a minute is simply not feasible practically with curre More

$50 USD in 7 days
(0 Reviews)