TsgcWebSocketServer › Eigenschaften › Specifications
Aktiviert oder deaktiviert die WebSocket-Protokollspezifikationen, die der Server akzeptieren wird.
property Specifications: TsgcWSSpecifications read GetSpecifications write SetSpecifications;
RFC6455=True, Hixie76=True
Lassen Sie RFC6455 aktiviert — dies ist die standardmäßige, empfohlene WebSocket-Spezifikation. Hixie76 ist ein veralteter Entwurf, der nur nützlich ist, um ältere Browser wie Safari 4.2 zu unterstützen; deaktivieren Sie ihn, es sei denn, Sie benötigen diese Kompatibilität ausdrücklich. Der Handshake handelt aus, welche Spezifikation pro Verbindung verwendet wird; wenn der Client eine deaktivierte Spezifikation anfordert, schlägt der Handshake fehl und die Verbindung wird abgelehnt.
oServer := TsgcWebSocketServer.Create(nil);
oServer.Specifications.RFC6455 := true;
oServer.Specifications.Hixie76 := false;
oServer.Active := true;