4

Are there good open-source projects on P2P file-sharing systems or distributed file systems written in C/C++ ?</p>

I need a project to start with network-programming.

Can anyone give me any suggestions?

4

5 に答える 5

8

Boost asio examples on the boost.org are really good one to start.

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

于 2009-03-17T09:31:47.273 に答える
3

Rasterbar libtorrentはおそらく、unknown (google)がリンクしようとしていたものです。Boost に大きく基づいており、すべてのネットワーク コードに Boost.Asio を使用しています。これは、Halite や他の多くのユーザーが使用するライブラリです (ただし、libtorrent とも呼ばれる別のライブラリを使用する rTorrent は使用しません)。

于 2009-03-17T13:07:31.840 に答える
2

libTorrent libTorrent -C ++で記述され、Boostを広範囲に使用しています(およびMykolaが言及したasio)。libTorrentを使用しているクライアントアプリケーションを確認したい場合は、 libTorrentの場合はrTorrentがあります。たとえば、 Halite(これもBoostを使用しています)。

編集:さまざまなlibTorrentの混同を見つけてくれたDanielWallinに感謝します。

于 2009-03-17T10:00:44.893 に答える
1

これは、概念を理解するのに役立つと思います。

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

于 2009-03-17T10:05:08.223 に答える
1

Take a look at Transmission.

于 2009-03-17T10:42:30.207 に答える