Main Content

Diese Seite wurde mithilfe maschineller Übersetzung übersetzt. Klicken Sie hier, um die neueste Version auf Englisch zu sehen.

TCP/IP-Schnittstelle

Kommunikation über TCP/IP-Clients und -Server

Transmission Control Protocol (TCP) ist ein Transportprotokoll, das auf dem Internet Protocol (IP) aufsetzt und eines der am häufigsten verwendeten Netzwerkprotokolle ist. Die Instrument Control Toolbox™-Unterstützung für TCP/IP-Kommunikation umfasst die Möglichkeit, Clients und Server zu erstellen. Durch die TCP/IP-Client-Unterstützung können Sie über die Netzwerk-Socket-Kommunikation von MATLAB® aus eine Verbindung zu Remote-Hosts herstellen, um sowohl Binär- als auch ASCII-Daten zu lesen und zu schreiben. Durch die TCP/IP-Serverunterstützung können Sie einen Netzwerk-Socket für die Kommunikation zwischen MATLAB und einem einzelnen Client erstellen.

Verwenden Sie tcpclient, um einen TCP/IP-Client zu erstellen, der eine Verbindung zu einem Server oder einer Hardware herstellt und Lese- und Schreibvorgänge ausführt. Verwenden Sie tcpserver, um einen TCP/IP-Server zu erstellen.

Funktionen

alle erweitern

Verbinden und Konfigurieren

tcpclientCreate TCP/IP client connection with TCP/IP server
configureTerminatorSet terminator for ASCII string communication with remote host over TCP/IP (Seit R2020b)
configureCallbackSet callback function and trigger condition for communication with remote host over TCP/IP (Seit R2020b)
tcpclientfindFind TCP/IP client connections (Seit R2024a)

Lesen und Schreiben

readRead data from remote host over TCP/IP
readlineRead line of ASCII string data from remote host over TCP/IP (Seit R2020b)
readbinblockRead one binblock of data from remote host over TCP/IP (Seit R2020b)
writeWrite data to remote host over TCP/IP
writelineWrite line of ASCII data to remote host over TCP/IP (Seit R2020b)
writebinblockWrite one binblock of data to remote host over TCP/IP (Seit R2020b)
writereadWrite command to remote host over TCP/IP and read response (Seit R2020b)
flushClear buffers for communication with remote host over TCP/IP (Seit R2020b)

Verbinden und Konfigurieren

tcpserverCreate TCP/IP server (Seit R2021a)
configureTerminatorSet terminator for ASCII string communication (Seit R2021a)
configureCallbackSet callback function and trigger condition for communication (Seit R2021a)
tcpserverfindFind TCP/IP servers (Seit R2024a)

Lesen und Schreiben

readRead data sent to TCP/IP server (Seit R2021a)
readlineRead line of ASCII string data sent to TCP/IP server (Seit R2021a)
readbinblockRead one binblock of data sent to TCP/IP server (Seit R2021a)
writeWrite data from TCP/IP server (Seit R2021a)
writelineWrite line of ASCII data from TCP/IP server (Seit R2021a)
writebinblockWrite one binblock of data from TCP/IP server (Seit R2021a)
flushClear buffers for communication using TCP/IP server (Seit R2021a)
resolvehostResolve network host name or IP address
echotcpipStart or stop TCP/IP echo server

Apps

TCP/IP ExplorerConnect to and communicate with TCP/IP server (Seit R2021b)

Blöcke

TCP/IP ReceiveEmpfangen Sie Daten über das TCP/IP-Netzwerk vom angegebenen Remotecomputer
TCP/IP SendSend data over TCP/IP network to specified remote machine

Themen

TCP/IP-Kommunikation

TCP/IP-Client

TCP/IP-Server

TCP/IP Explorer App

Fehlersuche

Troubleshooting TCP/IP Client Interface

Troubleshoot the TCP/IP client interface.

Resolve TCP/IP Client Connection Errors

Troubleshoot creating a TCP/IP client.

Resolve TCP/IP Client Warning: Unable to Read Any Data

Troubleshoot when you receive no data and you get the warning message: 'tcpclient' unable to read any data.

Troubleshooting TCP/IP Server Interface

Troubleshoot the TCP/IP server interface.

Resolve TCP/IP Server Connection Errors

Troubleshoot creating a TCP/IP server.

Resolve TCP/IP Server Warning: Unable to Read Any Data

Troubleshoot when you receive some data and you get the warning message: 'tcpserver' unable to read any data.

Resolve TCP/IP Server Warning: Unable to Read All Data

Troubleshoot when you receive some data and you get the warning message: 'tcpserver' unable to read all requested data.

Enthaltene Beispiele