TsgcWebSocketServer_HTTPAPIEvents › OnUnknownProtocol

OnUnknownProtocol Gebeurtenis

Momenteel niet ondersteund door de HTTP API-server; gedeclareerd voor API-compatibiliteit met TsgcWebSocketServer.

Syntaxis

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

Standaardwaarde

Opmerkingen

OnUnknownProtocol is gedeclareerd op de HTTP API-server voor broncompatibiliteit met TsgcWebSocketServer, maar wordt momenteel niet geactiveerd: het HTTP.SYS-kernelstuurprogramma verzendt inkomende verzoeken op basis van URL-reservering in plaats van de eerste bytes te snuiven, zodat onbekende protocollen eenvoudig worden afgewezen door HTTP.SYS voordat het component de gebeurtenis kan activeren. Om onbewerkte TCP-clients te accepteren, gebruik de klassieke TsgcWebSocketServer; deze gebeurtenis wordt hier bewaard om gebruikerscode portabel te houden tussen de twee servers.

Voorbeeld


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

Terug naar gebeurtenissen