用 C/C++ 编写的网络编程示例项目

An example project for network-programming written in C/C++

提问人:MainID 提问时间:3/17/2009 最后编辑:MainID 更新时间:3/18/2009 访问量:8725

问:

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

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

谁能给我任何建议?

C++ C 网络编程 文件系统

评论


答:

8赞 Mykola Golubyev 3/17/2009 #1

boost.org 上的 Boost asio 示例确实是一个很好的开始。

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

2赞 Anonymous 3/17/2009 #2

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

编辑:感谢丹尼尔·沃林(Daniel Wallin)发现不同libTorrents的混淆。

1赞 Chathuranga Chandrasekara 3/17/2009 #3

我认为这对熟悉这些概念很有帮助。

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

1赞 Pablo Santa Cruz 3/17/2009 #4

看看传输

3赞 Daniel Wallin 3/17/2009 #5

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