System.Net.Socket.TSocketStream.Write

De RAD Studio API Documentation
Aller à : navigation, rechercher

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é par Buf, 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

ESocketError

Erreur de socket réseau : <message d'erreur> (<code d'erreur>), sur la fonction 'send' de l'API

Voir aussi