TsgcWebSocketServer_HTTPAPIZdarzenia › OnUnknownProtocol

OnUnknownProtocol Zdarzenie

Aktualnie nieobsługiwane przez serwer HTTP API; zadeklarowane w celu zachowania zgodności API z TsgcWebSocketServer.

Składnia

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

Wartość domyślna

Uwagi

OnUnknownProtocol jest zadeklarowane na serwerze HTTP API w celu zachowania zgodności ze źródłem z TsgcWebSocketServer, lecz aktualnie nie jest wywoływane: sterownik kernela HTTP.SYS kieruje przychodzące żądania według rezerwacji URL, a nie poprzez analizę pierwszych bajtów, dlatego nieznane protokoły są po prostu odrzucane przez HTTP.SYS, zanim komponent zdąży zgłosić zdarzenie. Aby akceptować klientów zwykłego TCP, należy użyć klasycznego TsgcWebSocketServer; zdarzenie jest tu zachowane w celu zapewnienia przenośności kodu użytkownika między oboma serwerami.

Przykład


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

Powrót do Zdarzeń