TsgcWebSocketServer_HTTPAPIGebeurtenissen › OnConnect

OnConnect Gebeurtenis

Wordt telkens geactiveerd wanneer een WebSocket-verbinding met een client tot stand is gebracht.

Syntaxis

__property TsgcWSConnectEvent OnConnect;
// typedef void __fastcall (__closure *TsgcWSConnectEvent)(TsgcWSConnection * Connection);

Standaardwaarde

Opmerkingen

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.

Voorbeeld


void OnConnect(TsgcWSConnection *Connection)
{
  Log("Client connected: " + Connection->Guid + " from " + Connection->PeerIP);
}

Terug naar Events