TsgcWebSocketLoadBalancerServer › Propiedades › Specifications
Habilita o deshabilita las especificaciones del protocolo WebSocket que el balanceador de carga aceptará de los clientes descendentes.
property Specifications: TsgcWSSpecifications read GetSpecifications write SetSpecifications;
RFC6455=True, Hixie76=True
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.
oServer := TsgcWebSocketLoadBalancerServer.Create(nil);
oServer.Specifications.RFC6455 := true;
oServer.Specifications.Hixie76 := false;
oServer.Active := true;