TsgcWSPServer_sgcGebeurtenissen › OnDisconnect

OnDisconnect Gebeurtenis

Wordt geactiveerd wanneer een client de verbinding met de server verbreekt.

Syntaxis

property OnDisconnect: TsgcWSDisconnectEvent;
// TsgcWSDisconnectEvent = procedure(Connection: TsgcWSConnection; Code: Integer) of object

Standaardwaarde

Opmerkingen

Gegenereerd nadat de verbinding om welke reden dan ook is gesloten (door de client, door de server of door een socketfout). Voordat de gebeurtenis wordt geactiveerd, ruimt het subprotocol de QoS-invoer van de verbinding op en geeft elk abonnement vrij, zodat abonneelijsten die in andere handlers worden geobserveerd, deze client niet langer bevatten. Code bevat de WebSocket-sluitingscode (1000 voor een nette afsluiting).

Voorbeeld

procedure TForm1.oProtocolDisconnect(Connection: TsgcWSConnection; Code: Integer);
begin
  Memo1.Lines.Add(Format('%s left with code %d', [Connection.Guid, Code]));
end;

Terug naar gebeurtenissen