TsgcQUICClient › Metody › WriteStreamData
Zapisuje dane do określonego strumienia QUIC otwartego za pomocą OpenStream.
procedure WriteStreamData(const aStream: TsgcQUICClientStream; const aData: TBytes);
| Nazwa | Typ | Opis |
|---|---|---|
aStream | TsgcQUICClientStream | Docelowy strumień, wcześniej zwrócony przez OpenStream. |
aData | const TBytes | Surowe bajty do wysłania przez wskazany strumień. |
WriteStreamData wysyła dostarczone bajty przez określony strumień QUIC, a nie domyślny. Strumień musi być najpierw otwarty przez OpenStream na aktywnym połączeniu. Ponieważ każdy strumień QUIC jest niezależny, dane zapisane do jednego strumienia są dostarczane w porządku na tym strumieniu bez blokowania head-of-line przez inne. Aby używać kilku otwartych przez partnera lub współbieżnych strumieni, wywołaj EnableMultiStream po nawiązaniu połączenia. Aby wysyłać przez domyślny strumień, użyj WriteData.
oStream := oClient.OpenStream;
oClient.WriteStreamData(oStream, TEncoding.UTF8.GetBytes('Hello QUIC'));