帮助中心帮助中心
通过TCP/IP向远程主机写入数据
写(t,数据)
写(t)的数据,数据类型)
例子
写(t,数据)发送n维矩阵,数据,连接到TCP/IP客户端指定的远程主机t的数据类型发送数据.该函数挂起了MATLAB®执行,直到指定的值被写入远程主机。
写(t,数据)
t
数据
写(t,数据,数据类型)发送数据以指定的形式数据类型,无论数据矩阵中的格式如何。
写(t,数据,数据类型)
数据类型
全部折叠
创建一个名为t,连接到TCP/IP回显服务器,端口为4000。要这样做,你必须有一个echotcpip服务器在端口4000上运行。
echotcpip
echotcpip (“上”,4000) t = tcpclient(“localhost”, 4000)
t = tcpclient带有属性:地址:'localhost'端口:4000 NumBytesAvailable: 0显示所有属性,函数
的写命令功能同步写数据到所连接的远程主机t.首先指定数据,然后写入数据。该函数暂停MATLAB的执行,直到将指定数量的值写入远程主机。
写
分配10个字节的uint8变量的数据数据.
uint8
数据= uint8(1:10)
data =1×10 uint8行向量1 2 3 4 5 6 7 8 9 10
查看数据。
谁数据
名称大小字节类属性data 1x10 10 uint8
向echo服务器写入数据。
操作成功后,查看NumBytesAvailable财产。
NumBytesAvailable
t.NumBytesAvailable
Ans = 10
由于客户端连接回显服务器,所以写入服务器的数据会返回给客户端。读取可用数据的所有字节。
读(t)
ans =1×10 uint8行向量1 2 3 4 5 6 7 8 9 10
使用读函数中读取所有可用字节的数据t连接到远程主机并返回数据。所读取的值的数量由NumBytesAvailable属性,它是输入缓冲区中可用的字节数。
读
通过清除该对象关闭TCP/IP客户端与远程主机之间的连接。关掉echotcpip服务器。
清晰的techotcpip (“关闭”)
tcpclient
TCP/IP客户端,指定为tcpclient对象。
例子:写(t,数据)写入TCP/IP客户端t.
数字或ASCII数据,指定为一行(1 *N)或列(N-by-1)数值的向量,或作为文本的字符向量或字符串标量。对于所有的数字数据类型类型,数据是值的行向量。
N
例子:写(t, 1:5)写入值(1、2、3、4、5).
写(t, 1:5)
(1、2、3、4、5)
数据类型:单|双|int8|int16|int32|int64|uint8|uint16|uint32|uint64|字符|字符串
单
双
int8
int16
int32
int64
uint16
uint32
uint64
字符
字符串
“uint8”
“int8”
“uint16”
“int16”
“uint32”
“int32”
“uint64”
“int64”
“单身”
“替身”
“字符”
“字符串”
每个值的大小和格式,指定为字符向量或字符串。数据类型确定为每个值写入的字节数,并将这些字节解释为MATLAB数据类型。
如果不指定数据类型的数据类型发送数据数据.
例子:写(t, 1:5,“双”)写入值(1、2、3、4、5)作为双重数据。
写(t, 1:5,“双”)
数据类型:字符|字符串
在R2014b中引入
writeline
您有了这个示例的修改版本。您想用您的编辑打开这个示例吗?
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您的地理位置,我们建议您选择:.
您也可以从以下列表中选择网站:
选择中国网站(中文或英文)以获得最佳的网站表现。其他MathWorks国家网站没有针对从您的位置访问进行优化。
联系当地办事处