MATLAB ヘルプ センター
Clear buffers for communication using TCP/IP server
Since R2021a
flush(t)
flush(t,"input")
flush(t,"output")
flush(t) flushes all data from both the input and output buffers of the client connected to the TCP/IP server t.
t
example
flush(t,"input") flushes only the input buffer.
flush(t,"output") flushes only the output buffer.
collapse all
Create a TCP/IP server on port 4000.
server = tcpserver(4000)
server = TCPServer with properties: ServerAddress: "::" ServerPort: 4000 Connected: 0 ClientAddress: "" ClientPort: [] NumBytesAvailable: 0 Show all properties, functions
Create a TCP/IP client to connect to your server object using tcpclient. You must specify the same port number you use to create server.
tcpclient
server
client = tcpclient("localhost",4000);
Write some data to the client and view the number of bytes available to be read in the server input buffer.
write(client,1:5,"uint8") server.NumBytesAvailable
ans = 5
Flush both the input and output buffers of the server.
flush(server)
View the number of bytes available to be read.
server.NumBytesAvailable
ans = 0
The input buffer has no data.
tcpserver
TCP/IP server, specified as a tcpserver object.
Example: flush(t) flushes data from the TCP/IP server t.
Introduced in R2021a
tcpserver | read | write
read
write
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ