TsgcWebSocketServer_HTTPAPI › Zdarzenia › OnUnknownProtocol
Aktualnie nieobsługiwane przez serwer HTTP API; zadeklarowane w celu zachowania zgodności API z TsgcWebSocketServer.
property OnUnknownProtocol: TsgcWSUnknownProtocolEvent;
// TsgcWSUnknownProtocolEvent = procedure(Connection: TsgcWSConnection; var Accept: Boolean) of object
—
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.
procedure OnUnknownProtocol(Connection: TsgcWSConnection; var Accept: Boolean);
begin
// not invoked by the HTTP API server; provided for API compatibility
Accept := True;
end;