Poco:Poco是一个跨平台的C++类库,提供了丰富的功能,包括网络编程、数据库访问、文件I/O等。Poco的网络库提供了对TCP/IP协议的支持,包括HTTP、FTP、SMTP等。它还提供了简单的API,使得开发者能够快速构建网络应用程序。 ZeroMQ:ZeroMQ是一个高性能的异步消息库,用于构建分布式或并行应用程序。它提供了一种消息队列,...
libhv:https://github.com/ithewei/libhv 特点:跨平台,号称比libevent、libuv更牛逼的网络库,性能高,还是国产。据我了解,鸿蒙遥遥领先底层就是使用的libhv(经大佬纠正,遥遥领先是libuv) grpc:https://github.com/grpc/grpc 特点:Google出品的高性能开源RPC框架,通过它可以学到RPC的很多设计和开发经验。 sogou work...
开源、免费,支持跨平台。 http://think-async.com/ (3)POCO POCO C++ Libraries 提供一套 C++ 的类库用以开发基于网络的可移植的应用程序,功能涉及线程、线程同步、文件系统访问、流操作、共享库和类加载、套接字以及网络协议包括:HTTP、 FTP、SMTP 等;其本身还包含一个 HTTP 服务器,提供 XML 的解析和 SQL数...
Folly:由Facebook开发和使用的开源C++库 JUCE :包罗万象的C++类库,用于开发跨平台软件 libPhenom:用于构建高性能和高度可扩展性系统的事件框架。 LibSourcey :用于实时的视频流和高性能网络应用程序的C++11 evented IO LibU: C语言写的多平台工具库 Loki:C++库的设计,包括常见的设计模式和习语的实现。 MiLi :只...
Folly:由Facebook开发和使用的开源C++库 JUCE:包罗万象的C++类库,用于开发跨平台软件 libPhenom:用于构建高性能和高度可扩展性系统的事件框架。 LibSourcey:用于实时的视频流和高性能网络应用程序的C++11 evented IO LibU: C语言写的多平台工具库 Loki:C++库的设计,包括常见的设计模式和习语的实现。
1.libuv p> 这个是异步跨平台的io库,与之类似的还有libevent,libuv作为nodejs的底层实现库,无论在使用方便程度上,还是性能和跨平台集成方面都做的非常不错,我平常做一些跨平台的网络通讯什么的都会使用这个库,在android,ios,windows,linux中可以比较容易的编译和运行。2.mongoose /cesanta/...
高性能网络服务开发多平台支持的跨平台库高度并发的系统设计 2. gRPC:高性能、跨语言的远程过程调用框架 功能特点gRPC 是由 Google 开发的一种高性能、跨语言的远程过程调用(RPC)框架,基于 HTTP/2 和 Protocol Buffers 构建。gRPC 支持多种编程语言,包括 C/C++、Java、Python 等,并通过生成代码来简化服务端...
网络库 实现http客户端模块 实现cookies 实现dns解析与缓存 实现ssl(支持openssl, polarssl, mbedtls) 支持ipv4、ipv6 支持通过协程实现异步模式 数学运算库 提供各种精度的定点运算支持 提供随机数生成器 libc库 libc的一个轻量级实现,完全跨平台,并且针对不同架构进行了优化。
Folly:由Facebook开发和使用的开源C++库 JUCE:包罗万象的C++类库,用于开发跨平台软件 libPhenom:用于构建高性能和高度可扩展性系统的事件框架。 LibSourcey:用于实时的视频流和高性能网络应用程序的C++11 evented IO LibU: C语言写的多平台工具库 Loki:C++库的设计,包括常见的设计模式和习语的实现。
liblacewing是一个跨平台的,高层次的C和C ++网络库。 它的目的是提供一组简单的套接字通信类,专注于可扩展性和特定于平台的优化 (比如IOCP,epoll和kqueue)。 项目主页:http://www.open-open.com/lib/view/home/1349838917963