TsgcQUICServer › Méthodes › WriteStreamData
Écrit des octets d'application dans un flux QUIC spécifique.
procedure WriteStreamData(const aStream: TsgcQUICServerStream; const aData: TBytes);
WriteStreamData envoie aData sur le flux individuel identifié par aStream, généralement un flux retourné par OpenStream. Contrairement à WriteData, qui cible le flux de requête par défaut de la connexion, cette méthode adresse un flux spécifique et est utilisée par les transports multi-flux tels que WebTransport. L'écriture est non bloquante : si le flux signale qu'il ne peut pas encore accepter les octets, le serveur pilote la boucle d'événements QUIC et réessaie un nombre limité de fois, puis vide les octets mis en file d'attente vers le réseau. L'appel est sans effet lorsque aStream est nil ou que aData est vide.
oStream := oServer.OpenStream(aConnection, True);
if Assigned(oStream) then
oServer.WriteStreamData(oStream, TEncoding.UTF8.GetBytes('event: ping'));