Download Area

Home > HTTP Servers

libhv (free) Download Full | **UPDATE

Network library for developing TCP/UDP/SSL/HTTP/WebSocket/MQTT client - libhv

libhv (free) Download Full | **UPDATE

Published Date: 2024-05-01

libhv Free Download

libhv is a free, open-source library that provides a high-performance, event-driven networking framework for C++. It is designed to be lightweight, scalable, and easy to use. libhv is used by a variety of applications, including web servers, load balancers, and firewalls. It is also used in embedded systems and devices with limited resources. libhv is available for download from the official website.

libhv uses an event-driven architecture that allows it to handle a large number of concurrent connections with a small number of threads. This makes it ideal for applications that need to handle high traffic volumes. libhv also provides a number of features that make it easy to develop and maintain high-performance networking applications. These features include support for SSL/TLS, HTTP/2, and WebSockets. libhv is a powerful and versatile library that can be used to develop a wide variety of networking applications. It is free to download and use, and it is supported by a large community of developers.

libhv: Like libevent, libev, and libuv, libhv provides event loop with non-blocking IO and timer, but simpler api and richer protocols. Cross-platform (Linux, Windows, MacOS, BSD, Solaris, Android, iOS) High-performance EventLoop (IO, timer, idle, custom) TCP/UDP client/server/proxy. TCP supports heartbeat, reconnect, upstream, MultiThread-safe write and close, etc. Built-in common unpacking modes (FixedLength, Delimiter, LengthField) RUDP support: WITH_KCP. SSL/TLS support: (via WITH_OPENSSL or WITH_GNUTLS or WITH_MBEDTLS) HTTP client/server (support https http1/x http2 grpc). HTTP supports static service, indexof service, proxy service, sync/async API handler. HTTP supports RESTful, router, middleware, keep-alive, chunked, SSE, etc. WebSocket client/server.