当前位置:  开发笔记 > 编程语言 > 正文

最好的C/C++网络库

如何解决《最好的C/C++网络库》经验,为你挑选了1个好方法。

我还没有完成C/C++的工作,只是想知道人们最喜欢的跨平台库是用什么的.

我正在寻找一个好的快速和脏的库以及一个更强大的库.通常这些是两个不同的库,这没关系.



1> Ferruccio..:

汇总的图书馆清单

Boost.Asio真的很棒.

Asio也可作为独立库使用.

ACE还不错,有点更加成熟和有对夫妇的书籍来支持它.

C++网络库

POCO

Qt的

Raknet

ZeroMQ(C++)

nanomsg(C Library)

nng(C库)

伯克利插座

的libevent

Apache APR

Winsock2(仅限Windows)

wvstreams

zeroc

的libcurl

libuv(跨平台C库)

SFML的网络模块

C++ Rest SDK(卡萨布兰卡)

RCF

Restbed(HTTP异步框架)

SedNL

SDL_net

OpenSplice | DDS

facil.io(C,带有可选的HTTP和Websockets,Linux/BSD/macOS)

GLib网络

谷歌的grpc

来自Valve的GameNetworkingSockets


如果您不想链接Boost,或者为项目添加boost,您可能需要考虑独立版本,仅标题,Asio版本.http://think-async.com/Asio
Winsock不是图书馆.它是由一组系统调用支持的API/ABI.
在https://casablanca.codeplex.com/上的C++ Rest SDK(以前称为Casablanca)是这个列表的一个很好的竞争者.
推荐阅读
可爱的天使keven_464
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有