【发布时间】:2009-03-17 09:29:06
【问题描述】:
P2P 文件共享系统上是否有好的开源项目? C/C++写的分布式文件系统?
我需要一个项目来开始网络编程。
谁能给我一些建议?
【问题讨论】:
标签: c++ c network-programming filesystems system
P2P 文件共享系统上是否有好的开源项目? C/C++写的分布式文件系统?
我需要一个项目来开始网络编程。
谁能给我一些建议?
【问题讨论】:
标签: c++ c network-programming filesystems system
boost.org 上的 Boost asio 示例非常适合入门。
http://www.boost.org/doc/libs/1_37_0/doc/html/boost_asio/examples.html
【讨论】:
Rasterbar libtorrent 可能是 unknown (google) 的意思。它在很大程度上基于 Boost,对所有网络代码使用 Boost.Asio。这是 Halite 和许多其他人使用的库(但不是 rTorrent,它使用了不同的库,也称为 libtorrent)。
【讨论】:
libTorrent libTorrent - 用 C++ 编写,广泛使用 Boost(以及 Mykola 提到的 asio)。如果您想查看使用 libTorrent 的客户端应用程序,则可以使用 rTorrent 而用于 libTorrent - 例如 Halite(也使用 Boost)。
编辑:感谢 Daniel Wallin 发现不同 libTorrent 的混淆。
【讨论】:
我认为这将有助于熟悉这些概念。
【讨论】:
看看Transmission。
【讨论】: