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.
 

Detailed Description

TCP client configuration.