TsgcWebSocketHTTPServerProperties › Specifications

Specifications Właściwość

Włącza lub wyłącza specyfikacje protokołu WebSocket akceptowane przez serwer.

Składnia

property Specifications: TsgcWSSpecifications read GetSpecifications write SetSpecifications;

Wartość domyślna

RFC6455=True, Hixie76=True

Uwagi

Należy pozostawić włączoną opcję RFC6455 — jest to standardowa, zalecana specyfikacja WebSocket. Opcja Hixie76 to przestarzały projekt używany wyłącznie do obsługi starszych przeglądarek, takich jak Safari 4.2; należy ją wyłączyć, jeśli ta zgodność nie jest wymagana. Uzgadnianie negocjuje, która specyfikacja jest używana dla danego połączenia; jeśli klient żąda wyłączonej specyfikacji, uzgadnianie nie powiedzie się i połączenie zostanie odrzucone.

Przykład


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

Wróć do Właściwości