Transmission Control Protocol (TCP) is a transport protocol layered on top of the Internet Protocol (IP) and is one of the most used networking protocols. MATLAB® support for TCP/IP client communication enables you to use network socket communication to connect to remote hosts from MATLAB for reading and writing both binary and ASCII data.
create a TCP/IP client that connects to a server or hardware and perform read and write
Connect and Configure
|Create TCP/IP client connection with TCP/IP server
|Start or stop TCP/IP echo server
|Set terminator for ASCII string communication with remote host over TCP/IP (Since R2020b)
|Set callback function and trigger condition for communication with remote host over TCP/IP (Since R2020b)
Read and Write
|Read data from remote host over TCP/IP
|Read line of ASCII string data from remote host over TCP/IP (Since R2020b)
|Write data to remote host over TCP/IP
|Write line of ASCII data to remote host over TCP/IP (Since R2020b)
|Clear buffers for communication with remote host over TCP/IP (Since R2020b)
- TCP/IP Communication Overview
Use network socket communication to connect to remote hosts from MATLAB for reading and writing data over TCP/IP.
- Create TCP/IP Client and Configure Settings
Connect to remote hosts or hardware from MATLAB for reading and writing data over TCP/IP.
- Use Callbacks for TCP/IP Communication
Enhance TCP/IP communication by executing a callback function when a specified event occurs.
- Write and Read Data over TCP/IP Interface
Write and read data to and from the remote host connected to the
- Configure Connection in TCP/IP Explorer
Specify the server to connect to in the TCP/IP Explorer app.
- Get Started with Hardware Manager
Get the apps and add-ons to access your hardware from MATLAB.
Troubleshoot the TCP/IP client interface.
Troubleshoot creating a TCP/IP client.
Troubleshoot when you receive no data and you get the warning message: 'tcpclient' unable to read any data.