vsi::runtime::TcpServer

Function Reference

  • void init(): Starts a statically initialized server. The port and allowed address are determined by protected member port_no and allow_host.
  • ~TcpServer(): Closes all connection and shuts down the server.

Protected Members

  • port_no: Port number that the server listens on.
  • allow_host: Allows connections from this host only.
  • INPUT_ENABLE: TCP Server’s input is enabled.
  • OUTPUT_ENABLE: TCP Server’s output is enabled.
  • use_udp: Uses UDP protocol instead of TCP.
  • server_data_in: Represents input Inout attached to this server.
  • tcp_server_connection: Represents socket that the TCP Server is listening on.
  • server_data_out: Represents output Inout attached to this server.