TsgcWebSocketLoadBalancerServerProprietà › Specifications

Specifications Proprietà

Abilita o disabilita le specifiche del protocollo WebSocket che il load balancer accetterà dai client downstream.

Sintassi

property Specifications: TsgcWSSpecifications read GetSpecifications write SetSpecifications;

Valore predefinito

RFC6455=True, Hixie76=True

Note

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.

Esempio


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

Torna alle Proprietà