主要内容

读数

读取发送到TCP / IP服务器的ASCII字符串数据

    描述

    例子

    数据= readline(T.的)读取发送到TCP / IP服务器的ASCII数据T.从客户端连接到它直到第一次出现终结器并返回数据作为没有终结者的字符串。该函数暂停MATLAB®执行直到它到达终结器或发生超时。

    例子

    全部收缩

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

    server = tcpserver(“localhost”,4000)
    server =带有属性的TCPServer:serveraddress:“127.0.0.1”ServerPort:4000连接:0 ClientAddress:“”ClientPort:[] NumByTesAvailable:0显示所有属性,功能

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

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

    检查服务器的默认ASCII终结器。

    server.terminator.
    ans =“lf”

    设置服务器和客户端的终结器“cr”。TCP / IP服务器及其连接的客户端必须具有相同的终结器。

    configureterminator(服务器,“cr”)configureterminator(客户端,“cr”的)

    将一串ASCII数据写入客户端。这写道函数自动将终结器附加到数据。

    写入(客户,“第一条消息。”的)

    通过自动附加终结器写入另一串ASCII数据。

    写入(客户,“第二条消息。”的)

    由于客户端连接到服务器,因此可以从服务器读取您发送给客户端的数据。读取从客户端接收的一串ASCII数据。这读数函数返回数据,直到它到达终结器。

    readline(服务器)
    ans =“第一条消息。”

    再次读取一串ASCII数据以返回第二个字符串。

    readline(服务器)
    ans =“第二条消息”。

    输入参数

    全部收缩

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

    例子:readline(t)读取发送到TCP / IP服务器的ASCII数据T.从客户端连接到它。

    版本历史记录

    在R2021A介绍