主要内容

writebinblock

通过TCP/IP向远程主机写入一个数据二进制块

    描述

    例子

    writebinblock (t数据数据类型写入一个binblock数据以指定的形式数据类型到由TCP/IP客户端指定的远程主机t.函数暂停MATLAB®执行,直到将指定的值写入远程主机。

    例子

    全部折叠

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

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

    写的值(1、2、3、4、5)作为uint8格式的binblock。

    writebinblock (t, 1:5,“uint8”

    写另一个数据块。写的值(6、7、8、9、10)双数据。

    writebinblock (t, 6:10“替身”

    由于客户端连接到回显服务器,所以写入服务器的数据将返回给客户端。读取你写的第一个数据块。

    readbinblock (t)
    ans =1×51 2 3 4 5

    再次读取数据的binblock,以返回您写入的第二组值。将数据指定为

    readbinblock (t)“替身”
    ans =1×56 7 8 9 10

    通过清除对象来关闭TCP/IP客户端与远程主机之间的连接。关掉echotcpip服务器。

    清晰的techotcpip (“关闭”

    输入参数

    全部折叠

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

    例子:writebinblock (t、1:5“uint8”)向TCP/IP客户端写入数据的binblockt

    数字或ASCII数据,指定为1-by-N数值的向量或文本的字符向量或字符串标量。所有数值数据类型类型,数据是值的行向量。

    例子:writebinblock (t、1:5“uint8”)写的值(1、2、3、4、5)

    数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|字符|字符串

    每个值的大小和格式,指定为字符向量或字符串。数据类型确定要为每个值写入的字节数,并将这些字节解释为MATLAB数据类型。

    例子:writebinblock (t, 1:5,“双”)写的值(1、2、3、4、5)双数据。

    数据类型:字符|字符串

    介绍了R2020b