TsgcQUICClient › Métodos › OpenStream

OpenStream Método

Abre un nuevo QUIC stream y lo devuelve para que se puedan enviar datos a través de él.

Sintaxis

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

Parámetros

NombreTipoDescripción
aUnidirectionalBooleanCuando es True abre un stream unidireccional (el cliente solo envía); de lo contrario abre un stream bidireccional. Su valor predeterminado es False.

Valor de Retorno

El stream QUIC recién abierto. (TsgcQUICClientStream)

Observaciones

OpenStream crea un nuevo stream QUIC en la conexión activa y lo devuelve. Pase el stream devuelto a WriteStreamData para enviar datos a través de él. Al abrir varios streams concurrentes, llame primero a EnableMultiStream. Una única conexión puede transportar muchos streams independientes, de modo que un paquete perdido en un stream no bloquea a los demás.

Ejemplo


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

Volver a Métodos