TsgcQUICClient › Méthodes › WriteData

WriteData Méthode

Envoie des données au serveur via le flux QUIC par défaut.

Surcharges

Surcharge 1

Syntaxe

procedure WriteData(const aValue: TBytes); overload;

Paramètres

NomTypeDescription
aValue const TBytes Octets bruts à envoyer au serveur via le flux QUIC par défaut.

Remarques

Utilisez cette surcharge pour envoyer des données binaires. Les octets sont écrits dans le flux QUIC par défaut de la connexion active. Appelez-la après l'ouverture de la connexion, par exemple dans le gestionnaire OnQUICConnect. L'appel rend la main dès que les octets ont été remis au flux QUIC et n'attend pas de réponse : un serveur qui ne répond rien ne laisse donc plus l'appel bloqué.

Exemple


oClient.WriteData(TEncoding.UTF8.GetBytes('Hello QUIC'));

Surcharge 2

Syntaxe

procedure WriteData(const aValue: string); overload;

Paramètres

NomTypeDescription
aValue const stringTexte à envoyer au serveur sur le flux QUIC par défaut.

Remarques

Surcharge pratique qui envoie une chaîne de caractères. Le texte est encodé et écrit sur le flux QUIC par défaut de la connexion active. L'appel rend la main dès que le texte a été remis au flux QUIC et n'attend pas de réponse : un serveur qui ne répond rien ne laisse donc plus l'appel bloqué. Pour envoyer des données sur un flux spécifique ouvert avec OpenStream, utilisez WriteStreamData à la place.

Exemple


oClient.WriteData('Hello QUIC');

Retour aux méthodes