TCP is a reliable connection-based IP networking protocol used between LabVIEW applications as well as other IoT devices.
TCPTransmission Control Protocol, a connection-based means to send and receive data packets with guaranteed reliability is a reliable connection-based IPInternet Protocol describes the fundamental mechanisms for transferring information in the form of data packets protocol.
TCP sender/receiver – Send TCP/IP messages to a destination IP address and port number, listen for incoming TCP/IP messages on a user-defined port, and echo received messages back to the source.
TCP client-server – Create a server on the Academic RIO Device that listens for TCP/IP network connection requests from a client running on the PC host, accepts client information including the desired state of the four onboard LEDs, sets the LEDs accordingly, and returns the state of the onboard 3-axis accelerometer and pushbutton.
Synchronize system clock to a NIST time source – Synchronize the system clock time based on querying the Internet Time Service (ITS) maintained NIST (National Institute of Standards and Technology).
Check for Internet access – Determine whether or not Internet access is available by attempting a TCP connection to the “Microsoft Network Connectivity Status Indicator” (NCSI) web service.