System.Net.Socket.TSocketStream.Read
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); }
Inhaltsverzeichnis
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | System.Net.Socket.pas System.Net.Socket.hpp |
System.Net.Socket | TSocketStream |
Beschreibung
Ruft die vom verbundenen Endpunkt des Socket, den Sie beim Erstellen Ihres Socket-Stream angegeben haben, gesendeten Daten ab.
Read akzeptiert die folgenden Parameter:
Buf
ist ein Zeiger auf den Puffer zum Empfangen der eingehenden Daten.Count
ist die Länge (in Byte) des Puffers, auf den vonBuf
gezeigt wird. Dies ist zudem die maximale Länge der angeforderten Daten, die Read zurückgibt.
Exceptions
Ein Aufruf von Read kann eine der folgenden Exceptions auslösen:
Exception | Exception.Message | Szenarien |
---|---|---|
Netzwerk-Socket-Fehler: <Fehlermeldung> (<Fehlercode>) bei API "ioctlsocket" |
| |
Netzwerk-Socket-Fehler: <Fehlermeldung> (<Fehlercode>) bei API "recv" |
|