TsgcWebSocketServer_HTTPAPI › Events › OnUnknownProtocol
Momenteel niet ondersteund door de HTTP API-server; gedeclareerd voor API-compatibiliteit met TsgcWebSocketServer.
__property TsgcWSUnknownProtocolEvent OnUnknownProtocol;
// typedef void __fastcall (__closure *TsgcWSUnknownProtocolEvent)(TsgcWSConnection * Connection, bool &Accept);
—
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.
void __fastcall TForm1::OnUnknownProtocol(TsgcWSConnection *Connection, bool &Accept)
{
// not invoked by the HTTP API server; provided for API compatibility
Accept = true;
}