|
Network System 0.1.1
High-performance modular networking library for scalable client-server applications
|
This module contains the stable core networking primitives and base classes.
| Header | Description |
|---|---|
messaging_client.h | Base TCP messaging client |
messaging_server.h | Base TCP messaging server |
network_context.h | Shared network I/O context |
secure_messaging_client.h | TLS-secured TCP client |
secure_messaging_server.h | TLS-secured TCP server |
The following headers are provided for backward compatibility and will emit deprecation warnings. Please migrate to the new locations:
| Deprecated Header | New Location |
|---|---|
http_client.h | kcenon/network/http/http_client.h |
http_server.h | kcenon/network/http/http_server.h |
messaging_ws_client.h | kcenon/network/http/websocket_client.h |
messaging_ws_server.h | kcenon/network/http/websocket_server.h |
messaging_quic_client.h | internal/experimental/quic_client.h |
messaging_quic_server.h | internal/experimental/quic_server.h |
reliable_udp_client.h | internal/experimental/reliable_udp_client.h |
All non-deprecated APIs in this module are stable and follow semantic versioning.
Core types are in kcenon::network::core namespace:
The network library is organized into three modules: