TsgcWebSocketLoadBalancerServerWłaściwości › Specifications

Specifications Właściwość

Włącza lub wyłącza specyfikacje protokołu WebSocket, które moduł równoważenia obciążenia będzie akceptować od klientów podrzędnych.

Składnia

property Specifications: TsgcWSSpecifications read GetSpecifications write SetSpecifications;

Wartość domyślna

RFC6455=True, Hixie76=True

Uwagi

Należy pozostawić włączone RFC6455, ponieważ jest to standardowa, zalecana specyfikacja WebSocket, używana przez każdego nowoczesnego klienta, jak również przez backendy sgcWebSockets podczas rejestracji. Hixie76 to przestarzały szkic przydatny wyłącznie dla starszych przeglądarek, takich jak Safari 4.2; należy go wyłączyć, chyba że ta kompatybilność jest wyraźnie wymagana. Uzgadnianie określa, która specyfikacja jest używana dla danego połączenia; jeśli klient żąda wyłączonej specyfikacji, uzgadnianie kończy się niepowodzeniem i połączenie jest odrzucane przed wybraniem backendu.

Przykład


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

Wróć do Właściwości