TsgcWSPServer_sgc › Gebeurtenissen › OnDisconnect
Wordt geactiveerd wanneer een client de verbinding met de server verbreekt.
property OnDisconnect: TsgcWSDisconnectEvent;
// TsgcWSDisconnectEvent = procedure(Connection: TsgcWSConnection; Code: Integer) of object
—
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).
procedure TForm1.oProtocolDisconnect(Connection: TsgcWSConnection; Code: Integer);
begin
Memo1.Lines.Add(Format('%s left with code %d', [Connection.Guid, Code]));
end;