System.Net.Socket.TSocketStream.Write
Delphi
function Write(const Buffer; Count: LongInt): LongInt; overload; override;
C++
virtual int __fastcall Write(const void *Buffer, int Count)/* overload */;
inline int __fastcall Write(const System::DynamicArray<System::Byte> Buffer, int Offset, int Count){ return System::Classes::TStream::Write(Buffer, Offset, Count); }
inline int __fastcall Write(const System::DynamicArray<System::Byte> Buffer, int Count){ return System::Classes::TStream::Write(Buffer, Count); }
Inhaltsverzeichnis
Eigenschaften
| Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
|---|---|---|---|---|
| function | public | System.Net.Socket.pas System.Net.Socket.hpp |
System.Net.Socket | TSocketStream |
Beschreibung
Sendet die angegebenen Daten an den verbundenen Endpunkt des Socket, den Sie beim Erstellen Ihres Socket-Stream angegeben haben.
Write akzeptiert die folgenden Parameter:
Bufist ein Zeiger auf den Puffer, aus dem zu sendenden Daten gelesen werden.Countist die Länge (in Byte) des Puffers, auf den vonBufgezeigt wird. Dies ist zudem die maximale Länge der angegebenen Daten, die Write sendet.
Exceptions
Ein Aufruf von Write kann eine der folgenden Exceptions auslösen:
| Exception | Exception.Message | Szenarien |
|---|---|---|
|
Netzwerk-Socket-Fehler: <Fehlermeldung> (<Fehlercode>) bei API "send" |
|