TsgcWebSocketServer_HTTPAPI › Proprietà › Specifications
Abilita o disabilita le specifiche del protocollo WebSocket che il server accetterà.
property Specifications: TsgcWSSpecifications read GetSpecifications write SetSpecifications;
RFC6455=True, Hixie76=True
Mantenere RFC6455 abilitato — questa è la specifica WebSocket standard e consigliata. Hixie76 è una bozza obsoleta utile solo per supportare browser legacy come Safari 4.2; disabilitarla a meno che non sia specificamente necessaria tale compatibilità. L'handshake negozia quale specifica viene utilizzata per connessione; se il client richiede una specifica disabilitata, l'handshake fallisce e la connessione viene rifiutata. Si noti che l'aggiornamento WebSocket di http.sys richiede Windows 8 o versioni successive indipendentemente dalla specifica.
oServer := TsgcWebSocketServer_HTTPAPI.Create(nil);
oServer.Specifications.RFC6455 := true;
oServer.Specifications.Hixie76 := false;
oServer.Active := true;