【问题标题】:An example project for network-programming written in C/C++用 C/C++ 编写的网络编程示例项目
【发布时间】:2009-03-17 09:29:06
【问题描述】:

P2P 文件共享系统上是否有好的开源项目? C/C++写的分布式文件系统?

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

谁能给我一些建议?

【问题讨论】:

    标签: c++ c network-programming filesystems system


    【解决方案1】:

    boost.org 上的 Boost asio 示例非常适合入门。

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

    【讨论】:

      【解决方案2】:

      Rasterbar libtorrent 可能是 unknown (google) 的意思。它在很大程度上基于 Boost,对所有网络代码使用 Boost.Asio。这是 Halite 和许多其他人使用的库(但不是 rTorrent,它使用了不同的库,也称为 libtorrent)。

      【讨论】:

        【解决方案3】:

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

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

        【讨论】:

          【解决方案4】:

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

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

          【讨论】:

            【解决方案5】:

            看看Transmission

            【讨论】:

              猜你喜欢
              • 2011-08-12
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2021-11-09
              相关资源
              最近更新 更多