TsgcQUICClient › Métodos › OpenStream

OpenStream Método

Abre um novo stream QUIC e o retorna para que dados possam ser enviados por ele.

Sintaxe

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

Parâmetros

NameTypeDescrição
aUnidirectionalBooleanQuando True, abre um stream unidirecional (o cliente apenas envia); caso contrário, abre um stream bidirecional. O padrão é False.

Valor de retorno

O stream QUIC recém-aberto. (TsgcQUICClientStream)

Observações

OpenStream cria um novo stream QUIC na conexão ativa e o retorna. Passe o stream retornado para WriteStreamData para enviar dados por ele. Ao abrir vários streams concorrentes, chame EnableMultiStream primeiro. Uma única conexão pode transportar muitos streams independentes, portanto um pacote perdido em um stream não bloqueia os outros.

Exemplo


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

Voltar para Métodos