主要内容

从TCP / IP服务器写入数据

    描述

    例子

    写(T.数据的)写入行向量或列向量数据来自TCP / IP服务器T.到客户端连接到它。的价值连接的财产T.必须是1真正的)在您可以从中写之前。

    例子

    写(T.数据数据类型的)数据以指定的形式数据类型,无论格式如何数据

    例子

    全部收缩

    创建一个TCP / IP服务器,该服务器侦听指定端口和IP地址的客户端连接请求。然后,将来自服务器的数据写入连接的客户端。

    创建一个侦听连接的TCP / IP服务器localhost.和港口4000。

    server = tcpserver(“localhost”,4000)
    server = TCPServer with properties: ServerAddress: "127.0.0.1" ServerPort: 4000 Connected: 0 ClientAddress: "" ClientPort: [] NumBytesAvailable: 0显示所有的属性,功能

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

    客户= tcpclient (“localhost”,4000)
    client =具有属性的TCPClient:地址:'localhost'端口:4000 numbytesavailable:0显示所有属性,功能

    的值连接的ClientAddress, 和客户属性服务器

    服务器
    server =具有属性的TCPServer:ServerAddress:“127.0.0.1”ServerPort:4000连接:1 ClientAddress:“127.0.0.1”ClientPort:49653 NumByTesAvailable:0显示所有属性,功能

    输出显示服务器成功接受请求客户然后客户建立联系服务器

    方法写入数据,将数据发送到客户端服务器对象。由于客户机连接到服务器,因此这些数据在客户机中是可用的。阅读来自的数据客户对象。

    写(服务器,6,9日,14日,26日,27日,42),“uint8”)阅读(客户端,client.numbytesavailable)
    ANS =.1×6 uint8行向量6 9 14 26 27 42

    创建一个TCP / IP服务器,该服务器侦听指定端口和IP地址的客户端连接请求。然后,将来自服务器的数据写入连接的客户端。

    创建一个侦听连接的TCP / IP服务器localhost.和港口4000。

    server = tcpserver(“localhost”,4000)
    server = TCPServer with properties: ServerAddress: "127.0.0.1" ServerPort: 4000 Connected: 0 ClientAddress: "" ClientPort: [] NumBytesAvailable: 0显示所有的属性,功能

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

    客户= tcpclient (“localhost”,4000)
    client =具有属性的TCPClient:地址:'localhost'端口:4000 numbytesavailable:0显示所有属性,功能

    看到的价值观连接的ClientAddress, 和客户属性服务器

    服务器
    server = TCPServer with properties: ServerAddress: "127.0.0.1" ServerPort: 4000 Connected: 1 ClientAddress: "127.0.0.1" ClientPort: 65136 NumBytesAvailable: 0显示所有的属性,功能

    输出显示服务器成功接受请求客户然后客户建立联系服务器

    方法写入数据,将数据发送到客户端服务器对象。由于客户机连接到服务器,因此这些数据在客户机中是可用的。从客户对象。

    写(服务器,“你好世界”“细绳”)阅读(客户,11,“细绳”的)
    ans =“你好世界”

    输入参数

    全部收缩

    TCP / IP服务器,指定为atcpserver对象。

    例子:写(T,10)从TCP/IP服务器写入T.到客户端连接到它。

    数字或ASCII数据,指定为行(1-by-N.)或列(N.-1)数值矢量或作为文本的字符矢量或字符串标量的矢量。对于所有数字数据类型类型,数据是值的行矢量。

    例子:写(T,300)写这个价值300

    数据类型:单身的|双倍的|INT8.|int16|INT32.|INT64.|uint8.|uint16|UINT32|UINT64|char|细绳

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

    对于任何读取或写入操作,数据类型将转换为uint8.用于数据传输。传输后,数据类型恢复到指定的数据类型

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

    数据类型:char|细绳

    也可以看看

    ||

    在R2021A介绍