在P2P文件共享系统上是否有良好的开源项目 用C / C ++编写的分布式文件系统?
我需要一个从网络编程开始的项目。
有人能给我任何建议吗?
答案 0 :(得分:8)
在boost.org上提升asio示例非常好。
http://www.boost.org/doc/libs/1_37_0/doc/html/boost_asio/examples.html
答案 1 :(得分:3)
Rasterbar libtorrent可能是 unknown(google)要链接的内容。它主要基于Boost,使用Boost.Asio来处理所有网络代码。这是Halite和许多其他人使用的库(但不是rTorrent,它使用了不同的库,也称为libtorrent)。
答案 2 :(得分:2)
libTorrent libTorrent - 用C ++编写,广泛使用Boost(和Mykola提到的asio)。如果你想看看使用 libTorrent 的客户端应用程序,那么对于libTorrent来说有rTorrent - 例如Halite(也使用Boost)。
编辑:感谢Daniel Wallin发现不同libTorrents的混合。
答案 3 :(得分:1)
我认为这有助于熟悉这些概念。
答案 4 :(得分:1)
看看Transmission。