主要内容

TCP / IP接口

使用TCP/IP客户端和服务器进行通信

传输控制协议(TCP)是一种建立在互联网协议(IP)之上的传输协议,是最常用的网络协议之一。仪表控制工具箱™对TCP/IP通信的支持包括创建客户端和万博1manbetx服务器的能力。TCP/IP客户端支持使您能万博1manbetx够使用网络套接字通信从MATLAB连接到远程主机®用于读写二进制和ASCII数据。TCP/IP服务器支持使您能万博1manbetx够创建一个网络套接字,用于MATLAB和单个客户端之间的通信。

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

功能

全部展开

连接和配置

tcpclient 与TCP/IP服务器建立TCP/IP客户端连接
configureTerminator 设置通过TCP/IP与远程主机进行ASCII字符串通信的终止符
configureCallback 设置通过TCP/IP与远程主机通信的回调函数和触发条件

读和写

通过TCP/IP从远程主机读取数据
readline 通过TCP/IP从远程主机读取ASCII字符串数据行
readbinblock 通过TCP/IP从远程主机读取一个二进制数据块
通过TCP/IP向远程主机写入数据
writeline 写一行ASCII数据到远程主机通过TCP/IP
writebinblock 通过TCP/IP向远程主机写入一个二进制数据块
writeread 写命令到远程主机通过TCP/IP和读取响应
冲洗 清除通过TCP/IP与远程主机通信的缓冲区

连接和配置

tcpserver 创建TCP/IP服务器
configureTerminator 为ASCII字符串通信设置终止符
configureCallback 设置通信的回调函数和触发条件

读和写

读取发送到TCP/IP服务器的数据
readline 读取发送到TCP/IP服务器的ASCII字符串数据行
readbinblock 读取发送到TCP/IP服务器的数据的一个binblock
从TCP/IP服务器写入数据
writeline 从TCP/IP服务器写入ASCII数据行
writebinblock 从TCP/IP服务器写入一个二进制数据块
冲洗 清除使用TCP/IP服务器通信的缓冲区
resolvehost 解析网络主机名或IP地址
echotcpip 启动/停止TCP/IP回声服务器

应用程序

TCP / IP的探险家 连接TCP/IP服务器并与之通信

TCP / IP接收 通过TCP/IP网络从指定的远程机器接收数据
TCP / IP发送 通过TCP/IP网络发送数据到指定的远程机器

主题

TCP / IP通信

  • TCP/IP通信概述
    使用网络套接字通信从MATLAB连接到远程主机,通过TCP/IP读写数据。
  • TCP/IP和UDP比较
    比较TCP/IP和UDP协议,以确定使用哪个协议。

TCP / IP客户端

TCP / IP服务器

TCP/IP浏览器应用程序

故障排除

故障处理TCP/IP客户端接口

处理TCP/IP客户端接口故障。

解决TCP/IP客户端连接错误

创建TCP/IP客户端的故障排除。

解决TCP/IP客户端警告:无法读取任何数据

当您没有接收到数据并且得到警告消息:'tcpclient'无法读取任何数据时进行故障排除。

处理TCP/IP服务器接口故障

处理TCP/IP服务器接口故障

解决TCP/IP服务器连接错误

创建TCP/IP服务器时的故障排除。

解决TCP/IP服务器警告:无法读取任何数据

当您收到一些数据并得到警告消息:'tcpserver'无法读取任何数据时进行故障排除。

解决TCP/IP服务器警告:无法读取所有数据

当您收到一些数据并得到警告消息:'tcpserver'无法读取所有请求的数据时进行故障排除。