System.Net.Socket.TSocketStream.Read

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

function Read(var Buffer; Count: LongInt): LongInt; overload; override;

C++

virtual int __fastcall Read(void *Buffer, int Count)/* overload */;
inline int __fastcall  Read(System::DynamicArray<System::Byte> Buffer, int Offset, int Count){ return System::Classes::TStream::Read(Buffer, Offset, Count); }
inline int __fastcall  Read(System::DynamicArray<System::Byte> &Buffer, int Count){ return System::Classes::TStream::Read(Buffer, Count); }

プロパティ

種類 可視性 ソース ユニット
function public
System.Net.Socket.pas
System.Net.Socket.hpp
System.Net.Socket TSocketStream


説明

ソケット ストリームの作成時に指定されたソケット接続先エンドポイントから送信されたデータを取得します。

Read は次のパラメータを受け取ります。

  • Buf は、着信データを受信するバッファのポインタです。
  • Count は、Buf で指しているバッファの長さ(バイト単位)で、これは、Read で返される要求データの最大長でもあります。

例外

Read を呼び出すと、次の例外が発生する可能性があります。

例外 Exception.Message シナリオ

ESocketError

ネットワーク ソケット エラー: <エラー メッセージ> (<エラー コード>)、API 'ioctlsocket'

ネットワーク ソケット エラー: <エラー メッセージ> (<エラー コード>)、API 'recv'

関連項目