TsgcWebSocketServer_HTTPAPIプロパティ › Specifications

Specifications プロパティ

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

構文

property Specifications: TsgcWSSpecifications read GetSpecifications write SetSpecifications;

デフォルト値

RFC6455=True, Hixie76=True

解説

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

使用例


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

プロパティに戻る