TsgcWebSocketServer_HTTPAPIEventos › OnUnknownProtocol

OnUnknownProtocol Evento

Actualmente no es compatible con el servidor HTTP API; declarado por compatibilidad de API con TsgcWebSocketServer.

Sintaxis

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

Valor Predeterminado

Observaciones

OnUnknownProtocol está declarado en el servidor de API HTTP para compatibilidad de fuente con TsgcWebSocketServer, pero actualmente no se dispara: el controlador del kernel HTTP.SYS despacha las solicitudes entrantes mediante reserva de URL en lugar de inspeccionar los primeros bytes, por lo que HTTP.SYS rechaza directamente los protocolos desconocidos antes de que el componente pueda generar el evento. Para aceptar clientes TCP sin procesar, utilice el TsgcWebSocketServer clásico; este evento se mantiene aquí para que el código de usuario sea portable entre los dos servidores.

Ejemplo


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

Volver a Eventos