TsgcWebSocketServer_HTTPAPIEventos › OnUnknownProtocol

OnUnknownProtocol Event

Atualmente não suportado pelo servidor da HTTP API; declarado para compatibilidade de API com TsgcWebSocketServer.

Sintaxe

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

Valor Padrão

Observações

OnUnknownProtocol é declarado no servidor de API HTTP para compatibilidade de código-fonte com TsgcWebSocketServer, mas atualmente não é disparado: o driver de kernel HTTP.SYS despacha as requisições de entrada por reserva de URL em vez de farejar os primeiros bytes, portanto protocolos desconhecidos são simplesmente rejeitados pelo HTTP.SYS antes que o componente possa gerar o evento. Para aceitar clientes TCP puros, utilize o clássico TsgcWebSocketServer; este evento é mantido aqui para manter o código do usuário portável entre os dois servidores.

Exemplo


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

Voltar para Eventos