TsgcWebSocketHTTPServerProperties › Specifications

Specifications Eigenschap

Schakelt in of uit welke WebSocket-protocolspecificaties de server accepteert.

Syntaxis

property Specifications: TsgcWSSpecifications read GetSpecifications write SetSpecifications;

Standaardwaarde

RFC6455=True, Hixie76=True

Opmerkingen

Houd RFC6455 ingeschakeld — dit is de standaard, aanbevolen WebSocket-specificatie. Hixie76 is een verouderd concept dat alleen nuttig is om verouderde browsers zoals Safari 4.2 te ondersteunen; schakel het uit tenzij u specifiek die compatibiliteit nodig heeft. De handshake onderhandelt welke specificatie per verbinding wordt gebruikt; als de client een uitgeschakelde specificatie aanvraagt, mislukt de handshake en wordt de verbinding geweigerd.

Voorbeeld


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

Terug naar eigenschappen