TsgcWebSocketServer_HTTPAPI › Propriétés › Specifications
Active ou désactive les spécifications du protocole WebSocket que le serveur acceptera.
property Specifications: TsgcWSSpecifications read GetSpecifications write SetSpecifications;
RFC6455=True, Hixie76=True
Gardez RFC6455 activé — c'est la spécification WebSocket standard et recommandée. Hixie76 est un brouillon obsolète uniquement utile pour prendre en charge les navigateurs anciens comme Safari 4.2 ; désactivez-le sauf si vous avez spécifiquement besoin de cette compatibilité. La négociation détermine quelle spécification est utilisée par connexion ; si le client demande une spécification désactivée, la négociation échoue et la connexion est rejetée. Notez que la mise à niveau WebSocket http.sys nécessite Windows 8 ou une version ultérieure, quelle que soit la spécification.
oServer := TsgcWebSocketServer_HTTPAPI.Create(nil);
oServer.Specifications.RFC6455 := true;
oServer.Specifications.Hixie76 := false;
oServer.Active := true;