TsgcWebSocketServer_HTTPAPIEvents › OnUnknownProtocol

OnUnknownProtocol Gebeurtenis

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

Syntaxis

__property TsgcWSUnknownProtocolEvent OnUnknownProtocol;
// typedef void __fastcall (__closure *TsgcWSUnknownProtocolEvent)(TsgcWSConnection * Connection, bool &Accept);

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


void __fastcall TForm1::OnUnknownProtocol(TsgcWSConnection *Connection, bool &Accept)
{
  // not invoked by the HTTP API server; provided for API compatibility
  Accept = true;
}

Terug naar Events