TsgcWebSocketHTTPServer › Properties › Specifications
Schakelt in of uit welke WebSocket-protocolspecificaties de server accepteert.
property Specifications: TsgcWSSpecifications read GetSpecifications write SetSpecifications;
RFC6455=True, Hixie76=True
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.
oServer := TsgcWebSocketHTTPServer.Create(nil);
oServer.Specifications.RFC6455 := true;
oServer.Specifications.Hixie76 := false;
oServer.Active := true;