flush

Очистить буферы для связи с удаленным хостом по 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