最佳C / C ++网络库
时间:2020-03-06 14:34:43 来源:igfitidea点击:
我已经有一段时间没有在C / C ++中工作了,只是想知道人们喜欢使用什么跨平台库。
我在寻找一种既好又快又脏的库以及更健壮的库。通常,这是两个不同的库,没关系。
解决方案
图书馆汇总表
- Boost.Asio真的很好。
- Asio也可以作为独立库使用。
- ACE也很好,更成熟,并且有几本书可以支持它。
- C ++网络库
- POCO
- t
- 拉克内特
- ZeroMQ(C ++)
- nanomsg(C库)
- nng(C库)
- 伯克利插座
- libevent
- 阿帕奇APR
- 屈服
- Winsock2(仅Windows)
- wvstreams
- 零碳
- libcurl
- libuv(跨平台C库)
- SFML的网络模块
- C ++ Rest SDK(卡萨布兰卡)
- RCF
- Restbed(HTTP异步框架)
- SedNL
- SDL_net
- OpenSplice | DDS
- facil.io(C,带有可选的HTTP和Websocket,Linux / BSD / macOS)
- GLib网络
- 来自Google的grpc
- Valve的GameNetworkingSockets