tcpclient
创建与 TCP/IP 服务器的 TCP/IP 客户端连接
说明
tcpclient
对象表示从 MATLAB® 到远程主机和远程端口的连接,用于读写数据。远程主机可以是支持 TCP/IP 通信的服务器或硬件,并且必须已存在。tcpclient
对象始终是客户端,不能用作服务器。有关创建 TCP/IP 服务器的信息,请参阅Communicate Using TCP/IP Server Sockets (Instrument Control Toolbox)。
创建对象
描述
使用一个或多个名称-值对组参量创建连接并设置其他属性。使用名称-值对组参量设置 t
= tcpclient(address
,port
,Name,Value
)Timeout
、ConnectTimeout
和 EnableTransferDelay
属性。将每个属性名称用引号括起来,后跟属性值。
示例: t = tcpclient("144.212.130.17",80,"Timeout",20,"ConnectTimeout",30)
在 IP 地址 144.212.130.17 的端口 80 上创建到 TCP/IP 服务器的 TCP/IP 客户端连接。它将超时期限设置为 20 秒,将连接超时设置为 30 秒。
属性
对象函数
read | 通过 TCP/IP 读取远程主机上的数据 |
readline | 通过 TCP/IP 从远程主机读取 ASCII 字符串数据行 |
write | 通过 TCP/IP 向远程主机写入数据 |
writeline | 通过 TCP/IP 向远程主机写入 ASCII 数据行 |
configureTerminator | 为通过 TCP/IP 与远程主机进行的 ASCII 字符串通信设置终止符 |
configureCallback | 为通过 TCP/IP 与远程主机的通信设置回调函数和触发条件 |
flush | 为通过 TCP/IP 与远程主机的通信清空缓冲区 |
delete | 删除句柄对象 |
clear | 从工作区中删除项目、释放系统内存 |