TcpClient.Available プロパティ
アセンブリ: System (system.dll 内)



Available を使用すると、データが読み取り用のキューに置かれているかどうかを確認できます。データがある場合は、Read を呼び出してデータを取得します。読み取り用のネットワーク バッファのキューに置かれているデータ総量をデータとして使用できます。ネットワーク バッファのキューにデータが置かれていない場合、Available は 0 を返します。
リモート ホストがシャットダウンするか接続を閉じると、Available は SocketException をスローする場合があります。SocketException が発生した場合は、SocketException.ErrorCode を使用して具体的なエラー コードを取得してください。このコードを取得したら、Windows Socket Version 2 API エラー コードのマニュアルからエラーの詳細情報を確認してください。これは MSDN ライブラリ (http://msdn.microsoft.com/library/ja/) から入手できます。


Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からTcpClient.Available プロパティを検索する場合は、下記のリンクをクリックしてください。

- TcpClient.Available プロパティのページへのリンク