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 字符串通信设置终止符 (自 R2020b 起)
configureCallback为通过 TCP/IP 与远程主机的通信设置回调函数和触发条件 (自 R2020b 起)
read通过 TCP/IP 读取远程主机上的数据
readline通过 TCP/IP 从远程主机读取 ASCII 字符串数据行 (自 R2020b 起)
write通过 TCP/IP 向远程主机写入数据
writeline通过 TCP/IP 向远程主机写入 ASCII 数据行 (自 R2020b 起)
flush为通过 TCP/IP 与远程主机的通信清空缓冲区 (自 R2020b 起)

App

TCP/IP 通信管理器Connect to and communicate with TCP/IP server (自 R2021b 起)
硬件管理器发现并开始使用您的硬件 (自 R2022a 起)

主题

疑难解答

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.