TsgcQUICClient › Metodi › OpenStream

OpenStream Metodo

Apre un nuovo stream QUIC e lo restituisce in modo da poter inviare dati su di esso.

Sintassi

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

Parametri

NomeTipoDescrizione
aUnidirectionalBooleanSe True apre uno stream unidirezionale (il client invia soltanto), altrimenti apre uno stream bidirezionale. Il valore predefinito è False.

Valore restituito

Lo stream QUIC appena aperto. (TsgcQUICClientStream)

Note

OpenStream crea un nuovo stream QUIC sulla connessione attiva e lo restituisce. Passare lo stream restituito a WriteStreamData per inviarvi dati. Quando si aprono più stream concorrenti, chiamare prima EnableMultiStream. Una singola connessione può trasportare molti stream indipendenti, quindi un pacchetto perso su uno stream non blocca gli altri.

Esempio


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

Torna ai Metodi