TsgcWebSocketHTTPServer › 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 recommandée. Hixie76 est un brouillon obsolète uniquement utile pour prendre en charge les navigateurs hérités 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.
oServer := TsgcWebSocketHTTPServer.Create(nil);
oServer.Specifications.RFC6455 := true;
oServer.Specifications.Hixie76 := false;
oServer.Active := true;