主要内容

writeline

通过TCP/IP向远程主机写入一行ASCII数据

描述

例子

writeline (t数据写入ASCII文本数据然后是TCP/IP客户端指定的远程主机的终止符t。该函数挂起MATLAB®执行,直到写入数据和终止符。

例子

全部折叠

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

echotcpip (“上”,4000) t = tcpclient“localhost”, 4000)
t = tcpclient with properties: Address: 'localhost' Port: 4000 NumBytesAvailable: 0显示所有属性、功能

检查默认的ASCII终止符。

t.Terminator
ans = "LF"

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

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

写入另一个ASCII数据字符串,并自动附加终止符。

writeline (t)“世界”

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

readline (t)
Ans =“你好”

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

readline (t)
Ans = "world"

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

echotcpip (“关闭”)明确t

输入参数

全部折叠

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

例子:writeline (t,数据)向TCP/IP客户端写入ASCII数据t

要写入的ASCII数据,指定为字符向量或字符串标量的文本。

例子:writeline (t,“helloworld”)写入ASCII数据“helloworld”

数据类型:字符|字符串

版本历史

在R2020b中引入