什么是C ++的高级网络库?

时间:2012-07-10 17:13:51

标签: c++ networking libraries

我对整个网络都是全新的,每当我尝试开始与各种图书馆建立联系时,我就完全迷失了(Boost :: Asio几乎没有记录,对于初学者来说很糟糕,Winsock非常低级, Raknet几乎不可能设置,只有整个库的1个教程系列)。我正在寻找易于学习和易于操作的高水平。

我对图书馆的用途将用于简单的游戏。我不一定需要一些非常多样化和灵活的东西,只需要适合我需要的东西。需要跨平台但不是必需的。

2 个答案:

答案 0 :(得分:3)

我建议使用Qt的QtNetwork模块。您可能会发现其他Qt的功能也很有用。

答案 1 :(得分:1)

除了那些名字之外,我发现enet非常好用,而且非常容易学习。或者 - 根据您的需求 - 您可以尝试SFMLSDLSDL_net)的网络部分,但这些是更大的库,提供的不仅仅是网络。关于他们的许可条款,这三者都相当不错,但是如果你对这些问题感到困扰,我会推荐使用enet或SFML。