最佳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