TsgcWebSocketHTTPServerプロパティ › Specifications

Specifications プロパティ

サーバーが受け入れる WebSocket プロトコル仕様を有効または無効にします。

構文

property Specifications: TsgcWSSpecifications read GetSpecifications write SetSpecifications;

デフォルト値

RFC6455=True, Hixie76=True

解説

RFC6455を有効のままにしてください。これは標準的で推奨されるWebSocket仕様です。Hixie76はSafari 4.2などのレガシーブラウザをサポートするためのみ有用な廃止されたドラフトです。特定の互換性が必要でない限り無効にしてください。ハンドシェイクは接続ごとに使用する仕様をネゴシエートします。クライアントが無効にされた仕様をリクエストした場合、ハンドシェイクは失敗し接続は拒否されます。

使用例


oServer := TsgcWebSocketHTTPServer.Create(nil);
oServer.Specifications.RFC6455 := true;
oServer.Specifications.Hixie76 := false;
oServer.Active := true;

プロパティに戻る