TsgcQUICClient › Metody › OpenStream
Otwiera nowy strumień QUIC i zwraca go, umożliwiając wysyłanie danych przez ten strumień.
function OpenStream(aUnidirectional: Boolean = False): TsgcQUICClientStream;
| Nazwa | Typ | Opis |
|---|---|---|
aUnidirectional | Boolean | Gdy wartość wynosi True, otwiera strumień jednokierunkowy (klient tylko wysyła), w przeciwnym razie otwiera strumień dwukierunkowy. Domyślnie False. |
Nowo otwarty strumień QUIC. (TsgcQUICClientStream)
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.
oStream := oClient.OpenStream;
oClient.WriteStreamData(oStream, TEncoding.UTF8.GetBytes('Hello QUIC'));