TsgcQUICClient › Metody › OpenStream

OpenStream Metoda

Otwiera nowy strumień QUIC i zwraca go, umożliwiając wysyłanie danych przez ten strumień.

Składnia

function OpenStream(aUnidirectional: Boolean = False): TsgcQUICClientStream;

Parametry

NazwaTypOpis
aUnidirectionalBooleanGdy wartość wynosi True, otwiera strumień jednokierunkowy (klient tylko wysyła), w przeciwnym razie otwiera strumień dwukierunkowy. Domyślnie False.

Wartość zwracana

Nowo otwarty strumień QUIC. (TsgcQUICClientStream)

Uwagi

OpenStream tworzy nowy strumień QUIC na aktywnym połączeniu i zwraca go. Przekaż zwrócony strumień do WriteStreamData, aby wysyłać przez niego dane. Podczas otwierania kilku równoczesnych strumieni najpierw wywołaj EnableMultiStream. Jedno połączenie może obsługiwać wiele niezależnych strumieni, więc utracony pakiet w jednym strumieniu nie blokuje pozostałych.

Przykład


oStream := oClient.OpenStream;
oClient.WriteStreamData(oStream, TEncoding.UTF8.GetBytes('Hello QUIC'));

Powrót do metod