TsgcWebSocketHTTPServer › Properties › Specifications
Włącza lub wyłącza specyfikacje protokołu WebSocket akceptowane przez serwer.
property Specifications: TsgcWSSpecifications read GetSpecifications write SetSpecifications;
RFC6455=True, Hixie76=True
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.
oServer := TsgcWebSocketHTTPServer.Create(nil);
oServer.Specifications.RFC6455 := true;
oServer.Specifications.Hixie76 := false;
oServer.Active := true;