Ein Beispiel-Projekt für Netzwerk-Programmierung, geschrieben in C/C++
Gibt es gute open-source-Projekte auf P2P-file-sharing-Systeme oder
verteilte Datei-Systeme geschrieben in C/C++ ?
Muss ich ein Projekt starten mit Netzwerk-Programmierung.
Kann mir jemand irgendwelche Vorschläge?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Boost asio-Beispiele auf der boost.org sind wirklich gut für den Anfang.
http://www.boost.org/doc/libs/1_37_0/doc/html/boost_asio/examples.html
Rasterbar libtorrent ist wahrscheinlich das, was unbekannt (google) bedeutete, zu verknüpfen. Es ist stark basiert auf Boost, mit Boost.Asio-for-all-Netzwerk-code. Dies ist die Bibliothek von Halite und viele andere (aber nicht rTorrent, die verwendet eine andere Bibliothek, die auch als libtorrent).
libTorrentlibTorrent - geschrieben in C++ mit Boost ausgiebig (und asio erwähnt von Mykola). Wenn Sie möchten, um einen Blick auf eine client-Anwendung mitlibTorrent, dann gibt es Torrent Client während für libTorrent - zum Beispiel Halite (auch mit Boost).EDIT: vielen Dank an Daniel Wallin für die Entdeckung der Mischung von den verschiedenen libTorrents.
Ich denke, das wäre hilfreich, um Holen Sie sich vertraut mit den Konzepten.
http://www.flazx.com/category95.php
Werfen Sie einen Blick auf Getriebe.