### vsi::runtime::TcpClient #### Function Reference - void init(): Starts a statically initialized TCP client. The port and host address are determined by protected member `port_no` and `Host`. - ~TcpClient(): Closes all connection and shuts down the client. #### Protected Members - `port_no`: Port number that the client listens on. - `Host`: Attempt to connect to this host name or address. Host names are resolved using OS Apis. - `INPUT_ENABLE`: TCP Client's input is enabled. - `OUTPUT_ENABLE`: TCP Client's output is enabled. - `use_udp`: Uses UDP protocol instead of TCP. - `client_data_in`: Represents input `Inout` attached to this client. - `client_data_out`: Represents output `Inout` attached to this client. - `tcp_client_connection`: Represents socket interface that the TCP Client is using to connect with.