TsgcQUICClient › Métodos › OpenStream
Abre um novo stream QUIC e o retorna para que dados possam ser enviados por ele.
function OpenStream(aUnidirectional: Boolean = False): TsgcQUICClientStream;
| Name | Type | Descrição |
|---|---|---|
aUnidirectional | Boolean | Quando True, abre um stream unidirecional (o cliente apenas envia); caso contrário, abre um stream bidirecional. O padrão é False. |
O stream QUIC recém-aberto. (TsgcQUICClientStream)
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.
oStream := oClient.OpenStream;
oClient.WriteStreamData(oStream, TEncoding.UTF8.GetBytes('Hello QUIC'));