gos_tcp_config_t Struct Reference

TCP client configuration. More...

Data Fields

const char * host
Client hostname or IPv4 address.
uint16_t remote_port
Client remote port.
uint16_t local_port
Local socket port.
gos_tls_certificates_t certs
TLS certificates for secure connections, see gos_tls_certificates_t .
bool use_tls
If true then use secure TLS connection, normal TCP connection otherwise.
gos_interface_t interface
Interface to open connection, see gos_interface_t .
gos_gpio_t gpio
GPIO to assert when connection has data to be read, option, set as GOS_GPIO_INVALID if unused.
bool use_secure_element
If true then use the secure element to supply credentials for the TLS connection.

Detailed Description

TCP client configuration.

Examples:
cloud/dps_demo/main.c .