CppServer

Async socket library

An ultra fast and low latency asynchronous socket server & client C++ library with support for multiple protocols.

Ultra fast and low latency asynchronous socket server & client C++ library with support TCP, SSL, UDP, HTTP, HTTPS, WebSocket protocols and 10K connections problem solution

GitHub

1k stars
73 watching
284 forks
Language: C++
last commit: 9 months ago
Linked from 1 awesome list

asynchttphttp-serverhttpshttps-serverlow-latencyperformancesocket-clientsocket-serverssltcp-clienttcp-servertlsudp-clientudp-serverwebsocketwebsocket-server

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
krozark/cpp-socket A C++ library that facilitates communication between client and server over sockets with serialized data exchange. 0
ef-gy/cxxhttp A C++ library implementing an asynchronous HTTP server and client. 25
arun11299/coro-async A C++ library providing a coroutine-based approach to networking 37
socketry/async-http An asynchronous client and server implementation of HTTP protocols with support for streaming requests and responses 320
jczic/xasyncsockets A library that provides efficient and managed asynchronous socket functionality for Python/MicroPython 40
socketry/async-websocket An asynchronous WebSocket client/server implementation supporting HTTP/1 and HTTP/2 protocols. 174
ruifig/czspas A minimalistic socket library with an Asio-like API for handling TCP connections asynchronously. 26
me-no-dev/asynctcp An asynchronous TCP library designed to simplify network programming on ESP32 devices with multiple connections. 733
paulrademacher/asyncpp A utility library that simplifies asynchronous programming in C++ by providing pre-built patterns and lambdas to avoid callbacks and manage complex operations. 101
chronoxor/cppbenchmark A performance benchmarking framework for C++ to measure and analyze code execution time and efficiency 284
apache/pulsar-client-cpp A C++ client library for interacting with the Apache Pulsar messaging system 53
tradias/asio-grpc An asynchronous gRPC implementation using Asio/unified executors and C++20 coroutines 371
ascorbic/socket-io-actionscript A client library for connecting to a Socket.IO server using ActionScript 3. 35
thekvs/cpp-serializers Compares performance of various data serialization libraries in C++ 731
socketry/benchmark-http An asynchronous HTTP benchmark tool for analyzing server performance and website access times 19