16#include <sockpp/tcp_acceptor.h>
17#include <sockpp/tcp_connector.h>
clock_t::duration duration_t
Alias for a duration of time as defined by clock_t.
std::chrono::steady_clock clock_t
Alias for the steady clock type used throughout the library.
std::string client_id_t
Represents a unique client identifier. Typically used to identify connected clients by string IDs.
sockpp::result<> connection_result_t
Result type representing success or failure of a socket operation.
uint16_t port_t
Represents a network port number. Typically used to specify TCP or UDP ports.
sockpp::inet_address inet_address_t
Alias for an IPv4/IPv6 internet address.
sockpp::tcp_connector connector_t
Alias for the TCP client connector type.
sockpp::tcp_socket socket_t
Alias for a TCP socket.
std::variant< int, double, std::string > protocol_value_t
Variant type representing protocol values that can be one of several types.
sockpp::tcp_acceptor acceptor_t
Alias for the TCP server socket acceptor type.
std::byte byte_t
Alias for a single byte used in serialization or binary data handling.
clock_t::time_point timepoint_t
Alias for a point in time as defined by clock_t.