TsgcQUICClient › Métodos › EnableMultiStream
Habilita la recolección de streams abiertos por el par para poder utilizar varios streams QUIC.
procedure EnableMultiStream;
De forma predeterminada, un cliente QUIC utiliza un único stream. EnableMultiStream cambia la conexión al modo multi-stream: aplica la política de aceptación de streams entrantes de OpenSSL y conecta el evento de datos de stream para que los streams abiertos por el peer se recojan y los streams iniciados por el cliente funcionen. Llámelo después de que se haya establecido la conexión, por ejemplo dentro del controlador OnQUICConnect, antes de abrir streams con OpenStream o de enviar a través de ellos con WriteStreamData. Este método funciona en ambos motores QUIC. En el motor integrado de OpenSSL (qmBuiltin) usa la API de streams de OpenSSL, y en el motor sgc (qmCustom) los streams los gestiona la pila QUIC en Pascal. Consulte TsgcQUICClient para saber cómo se selecciona el motor.
oClient.EnableMultiStream;
oStream := oClient.OpenStream;
oClient.WriteStreamData(oStream, TEncoding.UTF8.GetBytes('Hello QUIC'));