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); }
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | System.Net.Socket.pas System.Net.Socket.hpp |
System.Net.Socket | TSocketStream |
Description
Envoie les données spécifiées au point de terminaison connecté du socket que vous avez spécifié lorsque vous avez créé votre flux de socket.
Write accepte les paramètres suivants :
Buf
est un pointeur vers le tampon à partir duquel les données à envoyer sont lues.Count
est la longueur (en octets) du tampon pointé parBuf
, qui est également la longueur maximale des données spécifiées envoyées par Write.
Exceptions
Un appel à Write peut déclencher l'une des exceptions suivantes :
Exception | Exception.Message | Scénarios |
---|---|---|
Erreur de socket réseau : <message d'erreur> (<code d'erreur>), sur la fonction 'send' de l'API |
|