System.Net.Socket.TSocketStream.Write
Delphi
function Write(const Buffer; Count: LongInt): LongInt; overload; override;
C++
virtual System::LongInt __fastcall Write(const void *Buffer, System::LongInt Count)/* overload */;
inline System::LongInt __fastcall Write(const System::Sysutils::TBytes Buffer, System::LongInt Offset, System::LongInt Count){ return System::Classes::TStream::Write(Buffer, Offset, Count); }
inline System::LongInt __fastcall Write(const System::Sysutils::TBytes Buffer, System::LongInt 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:
Buf
ist ein Zeiger auf den Puffer, aus dem zu sendenden Daten gelesen werden.Count
ist die Länge (in Byte) des Puffers, auf den vonBuf
gezeigt 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" |
|