TsgcQUICClient › メソッド › OpenStream
新しい QUIC ストリームを開き、データを送信できるように返します。
function OpenStream(aUnidirectional: Boolean = False): TsgcQUICClientStream;
| 名前 | タイプ | 説明 |
|---|---|---|
aUnidirectional | Boolean | True の場合は単方向ストリーム(クライアントのみ送信)を開き、そうでない場合は双方向ストリームを開きます。デフォルトは False です。 |
新しく開かれた QUIC ストリーム。(TsgcQUICClientStream)
OpenStream はアクティブな接続上に新しい QUIC ストリームを作成して返します。返されたストリームを WriteStreamData に渡してデータを送信します。複数の並行ストリームを開く場合は、最初に EnableMultiStream を呼び出してください。1 つの接続は多くの独立したストリームを運べるため、1 つのストリームでパケットが失われても他のストリームはブロックされません。
oStream := oClient.OpenStream;
oClient.WriteStreamData(oStream, TEncoding.UTF8.GetBytes('Hello QUIC'));