TsgcQUICClient › Métodos › WriteData

WriteData Method

Envia dados ao servidor pelo stream QUIC padrão.

Overloads

Overload 1

Sintaxe

procedure WriteData(const aValue: TBytes); overload;

Parâmetros

NameTypeDescrição
aValueconst TBytesBytes brutos a enviar ao servidor pelo stream QUIC padrão.

Observações

Use esta sobrecarga para enviar dados binários. Os bytes são escritos no stream QUIC padrão da conexão ativa. Chame-o após a conexão ter sido aberta, por exemplo dentro do handler OnQUICConnect. A chamada retorna assim que os bytes são entregues ao stream QUIC e não aguarda uma resposta, portanto um servidor que não responde nada já não deixa a chamada bloqueada.

Exemplo


oClient.WriteData(TEncoding.UTF8.GetBytes('Hello QUIC'));

Sobrecarga 2

Sintaxe

procedure WriteData(const aValue: string); overload;

Parâmetros

NameTypeDescrição
aValueconst stringTexto a ser enviado ao servidor pelo stream QUIC padrão.

Observações

Sobrecarga de conveniência que envia uma string. O texto é codificado e gravado no stream QUIC padrão da conexão ativa. A chamada retorna assim que o texto é entregue ao stream QUIC e não aguarda uma resposta, portanto um servidor que não responde nada já não deixa a chamada bloqueada. Para enviar dados por um stream específico aberto com OpenStream, use WriteStreamData.

Exemplo


oClient.WriteData('Hello QUIC');

Voltar para Métodos