TsgcWebSocketServer_HTTPAPIÉvénements › OnUnknownProtocol

OnUnknownProtocol Événement

Actuellement non pris en charge par le serveur API HTTP ; déclaré pour la compatibilité API avec TsgcWebSocketServer.

Syntaxe

property OnUnknownProtocol: TsgcWSUnknownProtocolEvent;
// TsgcWSUnknownProtocolEvent = procedure(Connection: TsgcWSConnection; var Accept: Boolean) of object

Valeur par défaut

Remarques

OnUnknownProtocol est déclaré sur le serveur API HTTP pour la compatibilité source avec TsgcWebSocketServer, mais il n'est pas actuellement déclenché : le pilote noyau HTTP.SYS distribue les requêtes entrantes par réservation d'URL plutôt que par inspection des premiers octets, de sorte que les protocoles inconnus sont simplement rejetés par HTTP.SYS avant que le composant puisse déclencher l'événement. Pour accepter des clients TCP bruts, utilisez le TsgcWebSocketServer classique ; cet événement est conservé ici pour que le code utilisateur soit portable entre les deux serveurs.

Exemple


procedure OnUnknownProtocol(Connection: TsgcWSConnection; var Accept: Boolean);
begin
  // not invoked by the HTTP API server; provided for API compatibility
  Accept := True;
end;

Retour aux événements