有没有用C/C++编写的好的开源P2P文件共享系统或分布式文件系统项目?
我需要一个网络编程的起点项目。
有没有人能给我一些建议?
有没有用C/C++编写的好的开源P2P文件共享系统或分布式文件系统项目?
我需要一个网络编程的起点项目。
有没有人能给我一些建议?
Boost asio的示例在boost.org上非常好,是一个很好的入门教程。
http://www.boost.org/doc/libs/1_37_0/doc/html/boost_asio/examples.html
Rasterbar libtorrent 可能是未知(谷歌)想要链接的内容。它基于 Boost,使用 Boost.Asio 处理所有网络代码。这个库被 Halite 和许多其他项目所使用(但不包括 rTorrent,rTorrent 使用另一个名为 libtorrent 的库)。
libTorrent libTorrent是用C++编写的,广泛使用Boost(以及Mykola提到的asio)。如果您想查看使用libTorrent的客户端应用程序,则可以使用rTorrent,而对于libTorrent,例如Halite(也使用Boost)。
编辑:感谢Daniel Wallin注意到不同的libTorrent混淆。