是否有任何用于 P2P 网络的优秀跨平台 C++ 库(最好是 UDP,但 TCP 也可以)。最初我计划使用libjingle,但由于它们不提供任何预编译库并且构建系统非常混乱,因此我目前将其搁置一旁,因为它太复杂了。
问问题
28810 次
5 回答
25
libtorrent.org建立在 boost 之上,boost-asio 是一个 P2P 库,对我有好处。它实现了 BitTorrent 协议,使用 TCP 传输数据,使用 TCP/UDP 进行对等交换。
于 2012-06-11T14:33:32.133 回答
10
libnice - 实现 ICE 协议。
于 2012-06-12T04:48:17.030 回答
4
一种可能的选择是我们的MsgConnect产品。开源许可证可用。
于 2012-06-11T15:16:27.290 回答
2
libjingle 编译起来可能很麻烦,但它非常强大,而且 api 非常简单,示例应用程序可以帮助您更好地学习和理解它。
于 2012-08-24T13:58:44.583 回答