TsgcQUICClient › Méthodes › OpenStream

OpenStream Méthode

Ouvre un nouveau flux QUIC et le retourne afin que des données puissent y être envoyées.

Syntaxe

function OpenStream(aUnidirectional: Boolean = False): TsgcQUICClientStream;

Paramètres

NomTypeDescription
aUnidirectionalBoolean Si True, ouvre un flux unidirectionnel (le client envoie uniquement) ; sinon, ouvre un flux bidirectionnel. Par défaut : False.

Valeur de retour

Le QUIC stream nouvellement ouvert. (TsgcQUICClientStream)

Remarques

OpenStream crée un nouveau flux QUIC sur la connexion active et le retourne. Passez le flux retourné à WriteStreamData pour y envoyer des données. Lors de l'ouverture de plusieurs flux simultanés, appelez d'abord EnableMultiStream. Une seule connexion peut porter de nombreux flux indépendants, de sorte qu'un paquet perdu sur un flux ne bloque pas les autres.

Exemple


oStream := oClient.OpenStream;
oClient.WriteStreamData(oStream, TEncoding.UTF8.GetBytes('Hello QUIC'));

Retour aux méthodes