TsgcQUICClient › メソッド › OpenStream

OpenStream メソッド

新しい QUIC ストリームを開き、データを送信できるように返します。

構文

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

パラメータ

名前タイプ説明
aUnidirectionalBooleanTrue の場合は単方向ストリーム(クライアントのみ送信)を開き、そうでない場合は双方向ストリームを開きます。デフォルトは False です。

戻り値

新しく開かれた QUIC ストリーム。(TsgcQUICClientStream)

解説

OpenStream はアクティブな接続上に新しい QUIC ストリームを作成して返します。返されたストリームを WriteStreamData に渡してデータを送信します。複数の並行ストリームを開く場合は、最初に EnableMultiStream を呼び出してください。1 つの接続は多くの独立したストリームを運べるため、1 つのストリームでパケットが失われても他のストリームはブロックされません。

使用例


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

メソッドに戻る