TsgcQUICClient › Metodi › OpenStream
Apre un nuovo stream QUIC e lo restituisce in modo da poter inviare dati su di esso.
function OpenStream(aUnidirectional: Boolean = False): TsgcQUICClientStream;
| Nome | Tipo | Descrizione |
|---|---|---|
aUnidirectional | Boolean | Se True apre uno stream unidirezionale (il client invia soltanto), altrimenti apre uno stream bidirezionale. Il valore predefinito è False. |
Lo stream QUIC appena aperto. (TsgcQUICClientStream)
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.
oStream := oClient.OpenStream;
oClient.WriteStreamData(oStream, TEncoding.UTF8.GetBytes('Hello QUIC'));