Main Content

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

TCP/IP 通信

TCP/IP インターフェイスでのデータの読み取りと書き込み

伝送制御プロトコル (TCP) とは、インターネット プロトコル (IP) の上の層にあるトランスポート プロトコルで、最もよく使用されているネットワーク プロトコルの 1 つです。MATLAB® は TCP/IP クライアント通信をサポートしているため、ネットワーク ソケット通信を使用して MATLAB からリモート ホストに接続し、バイナリ データと ASCII データの両方の読み取りと書き込みができます。

tcpclient を使用してサーバーやハードウェアに接続する TCP/IP クライアントを作成し、読み取りと書き込みの操作を実行します。

関数

すべて展開する

tcpclientTCP/IP サーバーとの TCP/IP クライアント接続の作成
tcpclientfindFind TCP/IP client connections (R2024a 以降)
echotcpipTCP/IP エコー サーバーの起動または停止
configureTerminatorTCP/IP を介したリモート ホストとの ASCII 文字列通信用に終端文字を設定 (R2020b 以降)
configureCallbackTCP/IP を介してリモート ホストと通信するためのコールバック関数とトリガー条件の設定 (R2020b 以降)
readTCP/IP を介したリモート ホストからのデータの読み取り
readlineTCP/IP を介したリモート ホストからの ASCII 文字列データ行の読み取り (R2020b 以降)
writeTCP/IP を介したリモート ホストへのデータの書き込み
writelineTCP/IP を介したリモート ホストへの ASCII データ行の書き込み (R2020b 以降)
flushTCP/IP を介したリモート ホストとの通信のバッファーをクリア (R2020b 以降)

アプリ

TCP/IP エクスプローラーConnect to and communicate with TCP/IP server (R2021b 以降)
ハードウェア マネージャーハードウェアを検出して使用を開始 (R2022a 以降)

トピック

トラブルシューティング

TCP/IP クライアント インターフェイスのトラブルシューティング

TCP/IP クライアント インターフェイスのトラブルシューティングを行う。

TCP/IP クライアントの接続エラーの解決

TCP/IP クライアントの作成についてのトラブルシューティング。

TCP/IP クライアントの警告の解決: データをまったく読み取れない

データを何も受信せず、'tcpclient' unable to read any data という警告メッセージが表示された場合のトラブルシューティング。

注目の例