TsgcWebSocketServer_HTTPAPI › Gebeurtenissen › OnConnect
Wordt telkens geactiveerd wanneer een WebSocket-verbinding met een client tot stand is gebracht.
__property TsgcWSConnectEvent OnConnect;
// typedef void __fastcall (__closure *TsgcWSConnectEvent)(TsgcWSConnection * Connection);
—
OnConnect wordt geactiveerd nadat de WebSocket-handshake met een client succesvol is voltooid en de sessie gereed is om frames uit te wisselen via de onderliggende HTTP.SYS-aanvraag. De Connection-parameter identificeert de nieuwe sessie en geeft zijn Guid, PeerIP, protocol, authenticatiestatus en aangepaste tag vrij. Omdat de HTTP API-server elk verzoek eerst via de kernel routeert, worden gewone TCP-verbindingen hier niet afgehandeld; gebruik OnTCPConnect wanneer u op de hoogte wilt worden gesteld van de initiële socket-acceptatie of wanneer u een client als raw TCP wilt behandelen.
void OnConnect(TsgcWSConnection *Connection)
{
Log("Client connected: " + Connection->Guid + " from " + Connection->PeerIP);
}