TsgcWebSocketLoadBalancerServerPropiedades › Specifications

Specifications Propiedad

Habilita o deshabilita las especificaciones del protocolo WebSocket que el balanceador de carga aceptará de los clientes descendentes.

Sintaxis

property Specifications: TsgcWSSpecifications read GetSpecifications write SetSpecifications;

Valor Predeterminado

RFC6455=True, Hixie76=True

Observaciones

Mantenga RFC6455 habilitado — esta es la especificación WebSocket estándar y recomendada, la que hablan todos los clientes modernos así como los backends de sgcWebSockets durante el registro. Hixie76 es un borrador obsoleto útil únicamente para navegadores heredados como Safari 4.2; desactívelo a menos que necesite específicamente esa compatibilidad. El protocolo de negociación determina qué especificación se usa por conexión; si el cliente solicita una especificación desactivada, el protocolo de negociación falla y la conexión es rechazada antes de que se seleccione un backend.

Ejemplo


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

Volver a Propiedades