TsgcWebSocketServer_HTTPAPIEreignisse › OnUnknownProtocol

OnUnknownProtocol Ereignis

Derzeit nicht vom HTTP-API-Server unterstützt; aus Gründen der API-Kompatibilität mit TsgcWebSocketServer deklariert.

Syntax

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

Standardwert

Hinweise

OnUnknownProtocol ist auf dem HTTP-API-Server aus Gründen der Quellkompatibilität mit TsgcWebSocketServer deklariert, wird aber derzeit nicht ausgelöst: der HTTP.SYS-Kerneltreiber leitet eingehende Anfragen anhand der URL-Reservierung weiter, statt die ersten Bytes zu erschnüffeln, sodass unbekannte Protokolle einfach von HTTP.SYS abgelehnt werden, bevor die Komponente das Ereignis auslösen kann. Um rohe TCP-Clients zu akzeptieren, verwenden Sie den klassischen TsgcWebSocketServer; dieses Ereignis wird hier beibehalten, um Benutzercode zwischen den beiden Servern portabel zu halten.

Beispiel


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

Zurück zu Ereignissen