TsgcQUICClient › メソッド › WriteData
デフォルト QUIC ストリームを介してサーバーにデータを送信します。
procedure WriteData(const aValue: TBytes); overload;
| 名前 | タイプ | 説明 |
|---|---|---|
aValue | const TBytes | デフォルト QUIC ストリームを介してサーバーに送信する生のバイト。 |
このオーバーロードを使用してバイナリデータを送信します。バイトはアクティブな接続のデフォルト QUIC ストリームに書き込まれます。接続が開かれた後、たとえば OnQUICConnect ハンドラ内で呼び出してください。バイトが QUIC ストリームに渡された時点で制御が戻り、応答を待つことはありません。そのため、何も返さないサーバーが相手でも、呼び出しがブロックされたままになることはありません。
oClient.WriteData(TEncoding.UTF8.GetBytes('Hello QUIC'));
procedure WriteData(const aValue: string); overload;
| 名前 | タイプ | 説明 |
|---|---|---|
aValue | const string | デフォルト QUIC ストリームを介してサーバーに送信するテキスト。 |
文字列を送信する便利なオーバーロードです。テキストはエンコードされ、アクティブな接続のデフォルト QUIC ストリームに書き込まれます。テキストが QUIC ストリームに渡された時点で制御が戻り、応答を待つことはありません。そのため、何も返さないサーバーが相手でも、呼び出しがブロックされたままになることはありません。OpenStream で開かれた特定のストリームにデータを送信するには、代わりに WriteStreamData を使用してください。
oClient.WriteData('Hello QUIC');