Main Content

flush

Clear buffers for communication with remote host over TCP/IP

Description

example

flush(t)flushes all data from both the input and output buffers of the remote host specified by the TCP/IP clientt.

flush(t,"input")flushes only the input buffer.

flush(t,"output")flushes only the output buffer.

Examples

collapse all

Create a TCP/IP client calledt, using the IP address172.28.154.231and port4012.

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 some data to the remote host and view the number of bytes available to be read in the input buffer.

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

Flush both the input and output buffers.

flush(t)

View the number of bytes available to be read.

t.NumBytesAvailable
ans = 0

The input buffer has no data.

Input Arguments

collapse all

TCP/IP client, specified as atcpclientobject.

Example:flush(t)将数据从TCP / IP客户端t.

See Also

Functions

Introduced in R2020b