The Transmission Control Protocol allows to create network connections to remote machines in order to send data. The maxon::NetworkTcpInterface is used to create either an outgoing connection to send TCP/IP data or to create an server to receive such data.
The maxon::NetworkTcpInterface provides these functions:
The maxon::NetworkTcpServerInterface defines a TCP server that reacts to incoming TCP connections:
For an example on the callback function see below.
The maxon::NetworkTcpConnectionInterface represents an established TCP connection. This connection can receive data from the remote machine or send data to that machine.