TsgcWebSocketLoadBalancerServer › Proprietà › Specifications
Abilita o disabilita le specifiche del protocollo WebSocket che il load balancer accetterà dai client downstream.
property Specifications: TsgcWSSpecifications read GetSpecifications write SetSpecifications;
RFC6455=True, Hixie76=True
Mantenere RFC6455 abilitato — questa è la specifica WebSocket standard e raccomandata, utilizzata da ogni client moderno e dai backend sgcWebSockets durante la registrazione. Hixie76 è una bozza obsoleta utile solo per browser legacy come Safari 4.2; disabilitarla a meno che non sia necessaria quella compatibilità. L'handshake negozia quale specifica viene utilizzata per connessione; se il client richiede una specifica disabilitata, l'handshake fallisce e la connessione viene rifiutata prima che venga selezionato un backend.
oServer := TsgcWebSocketLoadBalancerServer.Create(nil);
oServer.Specifications.RFC6455 := true;
oServer.Specifications.Hixie76 := false;
oServer.Active := true;