Network System 0.1.1
High-performance modular networking library for scalable client-server applications
Loading...
Searching...
No Matches
udp.cppm File Reference

UDP partition for network_system module. More...

#include <atomic>
#include <chrono>
#include <functional>
#include <memory>
#include <mutex>
#include <optional>
#include <span>
#include <string>
#include <string_view>
#include <vector>
#include <asio.hpp>
import kcenon.network:core;
Include dependency graph for udp.cppm:

Go to the source code of this file.

Classes

class  kcenon::network::core::messaging_udp_client
 A UDP client that sends datagrams to a target endpoint and can receive responses. More...
 
class  kcenon::network::core::messaging_udp_server
 A UDP server that receives datagrams and routes them based on sender endpoint. More...
 
class  kcenon::network::core::reliable_udp_client
 A UDP client with optional reliability layer for configurable delivery guarantees. More...
 

Namespaces

namespace  kcenon
 
namespace  kcenon::network
 Main namespace for all Network System components.
 
namespace  kcenon::network::core
 

Detailed Description

UDP partition for network_system module.

This partition provides UDP networking functionality including unreliable datagram messaging and reliable UDP implementations.

Contents:

  • messaging_udp_client: UDP client for datagram messaging
  • messaging_udp_server: UDP server for handling multiple endpoints
  • reliable_udp_client: Reliable UDP with acknowledgment and retransmission
See also
kcenon.network for the primary module interface
kcenon.network:core for base classes and interfaces

Definition in file udp.cppm.