Sample project for network programming written in C / C ++

Are there any good open source projects in P2P file sharing systems or distributed file systems written in C / C ++?

I need a project to start with network programming.

Can anyone give me any suggestions?

+4
source share
5 answers

The asio acceleration examples on boost.org are really good to start with.

http://www.boost.org/doc/libs/1_37_0/doc/html/boost_asio/examples.html

+8
source

Rasterbar libtorrent probably for the unknown (google) . It is based on Boost, using Boost.Asio for all network code. This is the library used by Halite and many others (but not rTorrent, which used another library, also called libtorrent).

+3
source

libTorrent libTorrent - written in C ++ using Boost extensively (and asio mentioned by Mykola). If you want to take a look at the client application using libTorrent , then there is rTorrent, and for libTorrent, for example Halite (also using Boost).

EDIT: Thanks to Daniel Wallin for noticing a mix of different libTorrents.

+2
source

I think it would be useful to familiarize yourself with the concepts.

http://www.flazx.com/category95.php

+1
source

Take a look at Transmission .

+1
source

All Articles