MATLAB 帮助中心
通过 TCP/IP 向远程主机写入 ASCII 数据行
writeline(t,data)
writeline(t,data) 将后跟终止符的 ASCII 文本 data 写入由 TCP/IP 客户端 t 指定的远程主机。该函数暂停 MATLAB® 的执行,直到写入了数据和终止符。
t
data
示例
全部折叠
创建一个名为 t 的 TCP/IP 客户端连接,使用端口 4000 连接到 TCP/IP 回显服务器。为此,您必须有在端口 4000 上运行的 echotcpip 服务器。
echotcpip
echotcpip("on",4000) t = tcpclient("localhost",4000)
t = tcpclient with properties: Address: 'localhost' Port: 4000 NumBytesAvailable: 0 Show all properties, functions
检查默认的 ASCII 终止符。
t.Terminator
ans = "LF"
将终止符设置为 "CR",并写入一个 ASCII 数据字符串。writeline 函数自动将终止符追加到数据中。
"CR"
writeline
configureTerminator(t,"CR") writeline(t,"hello")
写入自动追加了终止符的另一个 ASCII 数据字符串。
writeline(t,"world")
由于客户端连接到回显服务器,您写入服务器的数据将返回到客户端。读取一个 ASCII 数据字符串。readline 函数返回数据,直到到达终止符。
readline
readline(t)
ans = "hello"
再次读取一个 ASCII 数据字符串,以返回您写入的第二个字符串。
ans = "world"
关闭回显服务器并清除 TCP/IP 客户端连接。
echotcpip("off") clear t
tcpclient
TCP/IP 客户端,指定为 tcpclient 对象。
示例: writeline(t,data) 将 ASCII 数据写入 TCP/IP 客户端 t。
要写入的 ASCII 数据,指定为文本类型的字符向量或字符串标量。
示例: writeline(t,"helloworld") 写入 ASCII 数据 "helloworld"。
writeline(t,"helloworld")
"helloworld"
数据类型: char | string
char
string
在 R2020b 中推出
configureTerminator
write
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处