主要内容

readline

通过TCP/IP从远程主机读取ASCII字符串数据行

描述

例子

数据= readline (t从TCP/IP客户端指定的远程主机读取ASCII数据,直到第一次出现终止符t并返回数据作为一个没有结束符的字符串。该函数挂起MATLAB®执行,直到到达终止符或发生超时。

例子

全部折叠

创建TCP/IP客户端连接t,连接到TCP/IP回声服务器,端口为4000。要做到这一点,你必须有一个echotcpip服务器在端口4000上运行。

echotcpip (“上”,4000) t = tcpclient(“localhost”, 4000)
t = tcpclient with properties:地址:'localhost'端口:4000 NumBytesAvailable: 0显示所有属性,函数

检查默认ASCII结束符。

t.Terminator
ans = "LF"

将终止符设置为“CR”并写入一个ASCII数据字符串。的writeline函数自动将终止符附加到数据。

configureTerminator (t)“CR”) writeline (t)“你好”

写另一个带有自动结束符的ASCII数据字符串。

writeline (t)“世界”

由于客户端连接到echo服务器,因此写入服务器的数据将返回给客户端。读取一串ASCII数据。的readline函数返回数据,直到到达结束符为止。

readline (t)
Ans = "hello"

再次读取ASCII数据字符串以返回您写入的第二个字符串。

readline (t)
Ans = "世界"

关闭echo服务器,清除TCP/IP客户端连接。

echotcpip (“关闭”)明确t

输入参数

全部折叠

TCP/IP客户端,指定为tcpclient对象。

例子:readline (t)从TCP/IP客户端指定的远程主机读取ASCII数据t

版本历史

R2020b中介绍