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

Protocol tag for TCP transport. More...

#include <protocol_tags.h>

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

Static Public Attributes

static constexpr std::string_view name {"tcp"}
 
static constexpr bool is_connection_oriented = true
 
static constexpr bool is_reliable = true
 

Detailed Description

Protocol tag for TCP transport.

Represents the Transmission Control Protocol (TCP), a connection-oriented protocol that provides reliable, ordered delivery of data streams.

Characteristics

  • Connection-oriented
  • Reliable delivery with acknowledgments
  • Ordered packet delivery
  • Flow control and congestion control

Definition at line 41 of file protocol_tags.h.

Member Data Documentation

◆ is_connection_oriented

bool kcenon::network::protocol::tcp_protocol::is_connection_oriented = true
staticconstexpr

Definition at line 43 of file protocol_tags.h.

◆ is_reliable

bool kcenon::network::protocol::tcp_protocol::is_reliable = true
staticconstexpr

Definition at line 44 of file protocol_tags.h.

◆ name

std::string_view kcenon::network::protocol::tcp_protocol::name {"tcp"}
staticconstexpr

Definition at line 42 of file protocol_tags.h.

42{"tcp"};

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