exponenta event banner

поток

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

Описание

пример

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

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

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

Примеры

свернуть все

Создание клиента TCP/IP с именем t, с использованием IP-адреса 172.28.154.231 и порт 4012.

t = tcpclient("172.28.154.231",4012)
t = 

  tcpclient with properties:

              Address: '172.28.154.231'
                 Port: 4012
    NumBytesAvailable: 0

  Show all properties, functions

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

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

     5

Промойте входной и выходной буферы.

flush(t)

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

t.NumBytesAvailable
ans =

     0

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

Входные аргументы

свернуть все

Клиент TCP/IP, указанный как tcpclient объект.

Пример: flush(t) удаляет данные из клиента TCP/IP t.

См. также

Функции

Представлен в R2020b