flush

Очистите буферы для коммуникации с помощью сервера TCP/IP

    Описание

    пример

    flush(t) сбросы все данные от обоих буферы ввода и вывода клиента, соединенного с сервером TCP/IP t.

    flush(t,"input") сбросы только входной буфер.

    flush(t,"output") сбросы только буфер вывода.

    Примеры

    свернуть все

    Создайте сервер TCP/IP на порте 4000.

    server = tcpserver(4000)
    server = 
      TCPServer with properties:
    
            ServerAddress: "::"
               ServerPort: 4000
                Connected: 0
            ClientAddress: ""
               ClientPort: []
        NumBytesAvailable: 0
    
      Show all properties, functions
    
    

    Создайте клиент TCP/IP, чтобы соединиться с вашим серверный объектом с помощью tcpclient. Необходимо задать тот же номер порта, который вы используете, чтобы создать server.

    client = tcpclient("localhost",4000);

    Запишите некоторые данные клиенту и просмотрите количество байтов, доступных, чтобы быть считанными во входном буфере сервера.

    write(client,1:5,"uint8")
    server.NumBytesAvailable
    ans = 5
    

    Сбросьте обоих буферы ввода и вывода сервера.

    flush(server)

    Просмотрите количество байтов, доступных, чтобы быть считанными.

    server.NumBytesAvailable
    ans = 0
    

    Входной буфер не имеет никаких данных.

    Входные параметры

    свернуть все

    Сервер TCP/IP в виде a tcpserver объект.

    Пример: flush(t) данные о сбросах из сервера TCP/IP t.

    Смотрите также

    | |

    Введенный в R2021a