最好的C / C ++networking库
我还没有在C / C ++中做过一点工作,只是想知道人们最喜欢的跨平台库是如何使用的。
我正在寻找一个好的快速和肮脏的图书馆,以及一个更强大的图书馆。 通常这是两个不同的图书馆,这没关系。
图书馆汇总清单
- Boost.Asio真的很好。
- Asio也可以作为一个独立的库。
- ACE也不错,有点成熟,有几 本书可以支持。
- C ++networking库
- POCO
- Qt的
- Raknet
- ZeroMQ (C ++)
- nanomsg (C库)
- 伯克利sockets
- 的libevent
- 阿帕奇APR
- 产量
- Winsock2(仅限Windows)
- wvstreams
- zeroc
- 的libcurl
- libuv (跨平台C库)
- SFML的networking模块
- C ++ Rest SDK(卡萨布兰卡)
- RCF
- Restbed(HTTPasynchronous框架)
- SedNL
- SDL_net
- OpenSplice | DDS
- facil.io (C,可选的HTTP和Websockets,Linux / BSD / macOS)
- GLibnetworking
- 来自Google的grpc