TsgcWebSocketClient

クライアントWebSocketコンポーネントです。任意のRFC 6455 WebSocketサーバーに接続し、テキストおよびバイナリメッセージを送受信します。

はじめに

TsgcWebSocketClientはクライアントWebSocketコンポーネントを実装しており、WebSocketサーバーに接続できます。このコンポーネントを設定するには、以下の手順に従ってください:

1. フォームに TsgcWebSocketClient コンポーネントをドロップします。

2. 利用可能なWebSocketサーバーに接続するためにHostPort(デフォルトは80)を設定します。URLプロパティを設定すると、Host、Port、Parametersなどが URL から更新されます。例: wss://127.0.0.1:8080/ws/ は次のようになります:


oClient := TsgcWebSocketClient.Create(nil);
oClient.Host := '127.0.0.1';
oClient.Port := 80;
oClient.TLS := True;
oClient.Options.Parameters := '/ws/';

3. TLS が必要かどうかを選択できます(セキュア接続)。デフォルトでは有効になっていません。

4. HTTP プロキシサーバーを通じて接続できます。プロキシのプロパティを定義する必要があります。

Host: プロキシサーバーのホスト名。

Port: プロキシサーバーのポート番号。

Username: 認証用ユーザー名。匿名の場合は空白のままにします。

パスワード: 認証用のパスワード。匿名の場合は空白のままにしてください。

5. サーバーが圧縮をサポートしている場合、圧縮を有効にして送信するメッセージを圧縮できます。

6. 許可されるSpecificationsを設定します。デフォルトでは、すべての仕様が有効です。

RFC6455: 標準かつ推奨の WebSocket 仕様です。

Hixie76: 常にfalse

7. Active := True に設定して新しい WebSocket 接続を開始します。

リファレンス

ガイド

最も一般的な使用方法