TsgcQUICClient › メソッド › WriteData

WriteData メソッド

デフォルト QUIC ストリームを介してサーバーにデータを送信します。

オーバーロード

オーバーロード 1

構文

procedure WriteData(const aValue: TBytes); overload;

パラメータ

名前タイプ説明
aValueconst TBytesデフォルト QUIC ストリームを介してサーバーに送信する生のバイト。

解説

このオーバーロードを使用してバイナリデータを送信します。バイトはアクティブな接続のデフォルト QUIC ストリームに書き込まれます。接続が開かれた後、たとえば OnQUICConnect ハンドラ内で呼び出してください。バイトが QUIC ストリームに渡された時点で制御が戻り、応答を待つことはありません。そのため、何も返さないサーバーが相手でも、呼び出しがブロックされたままになることはありません。

使用例


oClient.WriteData(TEncoding.UTF8.GetBytes('Hello QUIC'));

オーバーロード 2

構文

procedure WriteData(const aValue: string); overload;

パラメータ

名前タイプ説明
aValueconst stringデフォルト QUIC ストリームを介してサーバーに送信するテキスト。

解説

文字列を送信する便利なオーバーロードです。テキストはエンコードされ、アクティブな接続のデフォルト QUIC ストリームに書き込まれます。テキストが QUIC ストリームに渡された時点で制御が戻り、応答を待つことはありません。そのため、何も返さないサーバーが相手でも、呼び出しがブロックされたままになることはありません。OpenStream で開かれた特定のストリームにデータを送信するには、代わりに WriteStreamData を使用してください。

使用例


oClient.WriteData('Hello QUIC');

メソッドに戻る