主要内容

readline

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

描述

例子

数据= readline (t)读取ASCII数据直到第一次出现的《终结者》指定的远程主机的TCP / IP客户端t并返回数据作为字符串没有终结者。暂停MATLAB的函数®执行直到到达终结者或超时。

例子

全部折叠

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

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

检查默认的ASCII终结者。

t.Terminator
ans = "如果"

集《终结者》“CR”和写一个字符串的ASCII数据。的writeline函数自动添加终结者的数据。

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

写另一个字符串与终结者自动附加ASCII数据。

writeline (t)“世界”)

由于客户端连接到一个回声服务器,您写的数据到服务器返回给客户端。读取一串ASCII数据。的readline函数返回数据,直到达到一个终结者。

readline (t)
ans = "你好"

读取一串ASCII数据再次返回第二个字符串,你写道。

readline (t)
ans = "世界"

关闭回声TCP / IP客户端连接服务器和清楚。

echotcpip (“关闭”)明确t

输入参数

全部折叠

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

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

版本历史

介绍了R2020b