TsgcWebSocketLoadBalancerServerEigenschappen › Specifications

Specifications Eigenschap

Schakelt de WebSocket-protocolspecificaties in of uit die de load balancer van downstream-clients accepteert.

Syntaxis

property Specifications: TsgcWSSpecifications read GetSpecifications write SetSpecifications;

Standaardwaarde

RFC6455=True, Hixie76=True

Opmerkingen

Laat RFC6455 ingeschakeld — dit is de standaard, aanbevolen WebSocket-specificatie die door elke moderne client wordt gebruikt, evenals door sgcWebSockets-backends tijdens registratie. Hixie76 is een verouderd concept dat alleen nuttig is voor oudere browsers zoals Safari 4.2; schakel dit uit tenzij u die compatibiliteit specifiek nodig hebt. De handshake onderhandelt per verbinding welke specificatie wordt gebruikt; als de client een specificatie aanvraagt die is uitgeschakeld, mislukt de handshake en wordt de verbinding geweigerd voordat een backend wordt geselecteerd.

Voorbeeld


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

Terug naar eigenschappen