TsgcQUICClient › Metody › WriteData
Wysyła dane do serwera przez domyślny strumień QUIC.
procedure WriteData(const aValue: TBytes); overload;
| Nazwa | Typ | Opis |
|---|---|---|
aValue | const TBytes | Surowe bajty do wysłania do serwera przez domyślny strumień QUIC. |
Użyj tego przeciążenia, aby wysyłać dane binarne. Bajty są zapisywane do domyślnego strumienia QUIC aktywnego połączenia. Wywołaj je po otwarciu połączenia, na przykład wewnątrz procedury obsługi OnQUICConnect. Metoda wraca, gdy tylko bajty zostaną przekazane do strumienia QUIC, i nie czeka na odpowiedź, więc serwer, który nic nie odpowiada, nie blokuje już wywołania.
oClient.WriteData(TEncoding.UTF8.GetBytes('Hello QUIC'));
procedure WriteData(const aValue: string); overload;
| Nazwa | Typ | Opis |
|---|---|---|
aValue | const string | Tekst do wysłania do serwera przez domyślny strumień QUIC. |
Wygodne przeciążenie wysyłające ciąg znaków. Tekst jest kodowany i zapisywany do domyślnego strumienia QUIC aktywnego połączenia. Metoda wraca, gdy tylko tekst zostanie przekazany do strumienia QUIC, i nie czeka na odpowiedź, więc serwer, który nic nie odpowiada, nie blokuje już wywołania. Aby wysyłać dane przez określony strumień otwarty przez OpenStream, użyj zamiast tego WriteStreamData.
oClient.WriteData('Hello QUIC');