TsgcWebSocketClientGebeurtenissen › OnDisconnect

OnDisconnect Gebeurtenis

Wordt geactiveerd wanneer de WebSocket-verbinding is verbroken of gesloten.

Syntaxis

__property TsgcWSDisconnectEvent OnDisconnect;
// typedef void __fastcall (__closure *TsgcWSDisconnectEvent)(TsgcWSConnection * Connection, int Code);

Standaardwaarde

Opmerkingen

OnDisconnect wordt gegenereerd telkens wanneer de WebSocket-sessie eindigt, hetzij omdat de applicatie Active op False heeft ingesteld, de server een sluitframe heeft gestuurd of de TCP-verbinding onverwacht werd verbroken. De parameter Code bevat de WebSocket-sluitcode gemeld door de peer (1000 voor een normale sluiting, 1006 voor een abnormale verbreking, enz.). Nadat deze gebeurtenis is geactiveerd, is het Connection-object niet langer geldig voor het verzenden van gegevens; als WatchDog is ingeschakeld, plant de client een herverbindingspoging en activeert OnBeforeWatchDog voordat opnieuw wordt geprobeerd.

Voorbeeld


void OnDisconnect(TsgcWSConnection *Connection, int Code)
{
  Log("Disconnected (code " + IntToStr(Code) + ")");
}

Terug naar Events