Main Content

本页的翻译已过时。点击此处可查看最新英文版本。

TCP/IP 通信

通过 TCP/IP 接口读取和写入数据

传输控制协议 (TCP) 是位于 Internet 协议 (IP) 上层的传输协议,并且是最常用的网络协议之一。利用 MATLAB® 对 TCP/IP 客户端通信的支持,您可以使用网络套接字通信从 MATLAB 连接到远程主机,以便读取和写入二进制和 ASCII 数据。

使用 tcpclient 创建用于连接到服务器或硬件并执行读写操作的 TCP/IP 客户端。

函数

全部展开

tcpclient创建与 TCP/IP 服务器的 TCP/IP 客户端连接
echotcpip启动或停止 TCP/IP 回显服务器
configureTerminator为通过 TCP/IP 与远程主机进行的 ASCII 字符串通信设置终止符
configureCallback为通过 TCP/IP 与远程主机的通信设置回调函数和触发条件
read通过 TCP/IP 读取远程主机上的数据
readline通过 TCP/IP 从远程主机读取 ASCII 字符串数据行
write通过 TCP/IP 向远程主机写入数据
writeline通过 TCP/IP 向远程主机写入 ASCII 数据行
flush为通过 TCP/IP 与远程主机的通信清空缓冲区

主题

TCP/IP Communication Overview

Use network socket communication to connect to remote hosts from MATLAB for reading and writing data over TCP/IP.

创建 TCP/IP 客户端并配置设置

通过 TCP/IP 从 MATLAB 连接到远程主机或硬件以读取和写入数据。

Use Callbacks for TCP/IP Communication

Enhance TCP/IP communication by executing a callback function when a specified event occurs.

通过 TCP/IP 接口写入和读取数据

在连接到 tcpclient 对象的远程主机中读写数据。

疑难解答

Troubleshooting TCP/IP Client Interface

Troubleshoot the TCP/IP client interface.

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.

特色示例