TsgcQUICClient › Metody › WriteData

WriteData Metoda

Wysyła dane do serwera przez domyślny strumień QUIC.

Przeciążenia

Przeciążenie 1

Składnia

procedure WriteData(const aValue: TBytes); overload;

Parametry

NazwaTypOpis
aValueconst TBytesSurowe bajty do wysłania do serwera przez domyślny strumień QUIC.

Uwagi

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.

Przykład


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

Przeciążenie 2

Składnia

procedure WriteData(const aValue: string); overload;

Parametry

NazwaTypOpis
aValueconst stringTekst do wysłania do serwera przez domyślny strumień QUIC.

Uwagi

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.

Przykład


oClient.WriteData('Hello QUIC');

Powrót do metod