TsgcQUICClient › Méthodes › OpenStream
Ouvre un nouveau flux QUIC et le retourne afin que des données puissent y être envoyées.
function OpenStream(aUnidirectional: Boolean = False): TsgcQUICClientStream;
| Nom | Type | Description |
|---|---|---|
aUnidirectional | Boolean
| Si True, ouvre un flux unidirectionnel (le client envoie uniquement) ; sinon, ouvre un flux bidirectionnel. Par défaut : False. |
Le QUIC stream nouvellement ouvert. (TsgcQUICClientStream)
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.
oStream := oClient.OpenStream;
oClient.WriteStreamData(oStream, TEncoding.UTF8.GetBytes('Hello QUIC'));