System.Net.Socket.TSocketStream.Write

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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); }

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 von Buf 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

ESocketError

Netzwerk-Socket-Fehler: <Fehlermeldung> (<Fehlercode>) bei API "send"

Siehe auch