主要内容

读取

读取发送到TCP/IP服务器的一个数据嵌段

    描述

    例子

    数据=读取板(t读取发送到TCP/IP服务器的数据嵌段t从连接到它的客户端,并将数据返回为双重矢量。该功能暂停MATLAB®执行直到读取双嵌段中指定的值数量或发生超时为止。

    例子

    数据=读取板(t,,,,数据类型读取一系列数据,这些数据解释为指定的类型数据类型。对于数字类型,数据作为双重向量返回。对于文本类型,如指定的那样,数据作为字符向量或字符串返回。

    例子

    全部收缩

    创建一个TCP/IP服务器,该服务器会在Localhost和港口4000。

    服务器= tcpserver(“ localhost”,4000)
    server =带有属性的tcpserver:serverAddress:“ 127.0.0.1”服务器port:4000连接:0 clientaddress:“” client ports:[] numbytesavailable:0显示所有属性,函数

    创建一个TCP/IP客户端以使用tcpclient。您必须指定要创建的相同的IP地址和端口号服务器

    客户端= tcpclient(“ localhost”,4000)
    client =带有属性的tcpclient:地址:'localhost'端口:4000 numbytesavailable:0显示所有属性,函数

    在向客户端写一堆数据UINT8格式。

    writebinblock(客户端,[4,8,15,16,23,42],“ uint8”

    由于客户端已连接到服务器,因此您写入客户端的数据可从服务器目的。阅读数据嵌段。

    读取(服务器)
    ans =1×64 8 15 16 23 42

    如果您向不在的客户端编写一堆数据UINT8格式,您必须在读取数据类型时指定数据类型服务器目的。

    writebinblock(客户端,“你好世界!”,,,,“细绳”)dechBinblock(服务器,“细绳”
    ans =“你好,世界!”

    输入参数

    全部收缩

    TCP/IP服务器,指定为tcpserver目的。

    例子:读取(t)读取发送到TCP/IP服务器的数据嵌段t从客户连接到它的客户。

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

    例子:读取(t,“ double”)读取一系列双重数据。

    数据类型:char|细绳

    版本历史记录

    在R2021a中引入