Network System 0.1.1
High-performance modular networking library for scalable client-server applications
Loading...
Searching...
No Matches
kcenon::network::protocol::udp_protocol Struct Reference

Protocol tag for UDP transport. More...

#include <protocol_tags.h>

Collaboration diagram for kcenon::network::protocol::udp_protocol:
Collaboration graph

Static Public Attributes

static constexpr std::string_view name {"udp"}
 
static constexpr bool is_connection_oriented = false
 
static constexpr bool is_reliable = false
 

Detailed Description

Protocol tag for UDP transport.

Represents the User Datagram Protocol (UDP), a connectionless protocol that provides fast, unreliable delivery of individual datagrams.

Characteristics

  • Connectionless
  • Unreliable delivery (best-effort)
  • No ordering guarantees
  • Low overhead

Definition at line 60 of file protocol_tags.h.

Member Data Documentation

◆ is_connection_oriented

bool kcenon::network::protocol::udp_protocol::is_connection_oriented = false
staticconstexpr

Definition at line 62 of file protocol_tags.h.

◆ is_reliable

bool kcenon::network::protocol::udp_protocol::is_reliable = false
staticconstexpr

Definition at line 63 of file protocol_tags.h.

◆ name

std::string_view kcenon::network::protocol::udp_protocol::name {"udp"}
staticconstexpr

Definition at line 61 of file protocol_tags.h.

61{"udp"};

The documentation for this struct was generated from the following file: