4

有没有好的C/C++写的P2P文件共享系统或分布式文件系统的开源项目?</p>

我需要一个项目来开始网络编程。

谁能给我任何建议?

4

5 回答 5

8

boost.org 上的 Boost asio 示例是一个非常好的开始。

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

于 2009-03-17T09:31:47.273 回答
3

Rasterbar libtorrent可能是未知(谷歌)要链接的内容。它在很大程度上基于 Boost,对所有网络代码使用 Boost.Asio。这是 Halite 和许多其他人使用的库(但不是 rTorrent,它使用了不同的库,也称为 libtorrent)。

于 2009-03-17T13:07:31.840 回答
2

libTorrent libTorrent - 用 C++ 编写,广泛使用 Boost(以及 Mykola 提到的 asio)。如果您想查看使用libTorrent的客户端应用程序,那么对于 libTorrent 有 rTorrent - 例如 Halite也使用 Boost)。

编辑:感谢 Daniel Wallin 发现不同 libTorrent 的混淆。

于 2009-03-17T10:00:44.893 回答
1

我认为这将有助于熟悉这些概念。

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

于 2009-03-17T10:05:08.223 回答
1

看看传输

于 2009-03-17T10:42:30.207 回答