TsgcQUICClient › メソッド › WriteStreamData

WriteStreamData メソッド

OpenStream で開かれた特定の QUIC ストリームにデータを書き込みます。

構文

procedure WriteStreamData(const aStream: TsgcQUICClientStream; const aData: TBytes);

パラメータ

名前タイプ説明
aStreamTsgcQUICClientStreamOpenStream によって以前に返されたターゲットストリーム。
aDataconst TBytes指定されたストリームで送信する生バイト。

解説

WriteStreamData は、デフォルトストリームではなく特定の QUIC ストリームを介して指定されたバイトを送信します。ストリームはまずアクティブな接続上で OpenStream で開く必要があります。各 QUIC ストリームは独立しているため、1 つのストリームに書き込まれたデータは他のストリームからのヘッドオブラインブロッキングなしに、そのストリーム上で順番に配信されます。ピアが開いたストリームや複数の並行ストリームを使用するには、接続後に EnableMultiStream を呼び出してください。代わりにデフォルトストリームで送信するには WriteData を使用してください。

使用例


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

メソッドに戻る