TsgcQUICClient › Metodi › EnableMultiStream

EnableMultiStream Metodo

Abilita la raccolta degli stream aperti dal peer in modo da poter utilizzare più stream QUIC.

Sintassi

procedure EnableMultiStream;

Note

Per impostazione predefinita un client QUIC utilizza un singolo stream. EnableMultiStream commuta la connessione in modalità multi-stream: applica la politica di accettazione degli stream in entrata di OpenSSL e collega l'evento dei dati di stream in modo che gli stream aperti dal peer vengano raccolti e gli stream avviati dal client funzionino. Chiamarlo dopo che la connessione è stata stabilita, ad esempio all'interno del gestore OnQUICConnect, prima di aprire stream con OpenStream o di inviare su di essi con WriteStreamData. Questo metodo funziona su entrambi i motori QUIC: sul motore QUIC OpenSSL integrato (qmBuiltin) usa l'API stream di OpenSSL, mentre sul motore sgc (qmCustom) gli stream sono gestiti dallo stack QUIC in Pascal. Vedere TsgcQUICClient per sapere come viene scelto il motore.

Esempio


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

Torna ai Metodi