TsgcWSPServer_sgc › Olaylar › OnDisconnect
Bir istemci sunucudan bağlantısını kestiğinde tetiklenir.
property OnDisconnect: TsgcWSDisconnectEvent;
// TsgcWSDisconnectEvent = procedure(Connection: TsgcWSConnection; Code: Integer) of object
—
Herhangi bir nedenle (istemci tarafından başlatılan, sunucu tarafından başlatılan veya soket hatası) bağlantı kapatıldıktan sonra tetiklenir. Olay tetiklenmeden önce alt protokol, bağlantının QoS girdilerini temizler ve her aboneliği serbest bırakır, böylece diğer işleyicilerde gözlemlenen abone listeleri artık bu istemciyi içermez. Code, WebSocket kapatma kodunu taşır (temiz bir kapatma için 1000).
procedure TForm1.oProtocolDisconnect(Connection: TsgcWSConnection; Code: Integer);
begin
Memo1.Lines.Add(Format('%s left with code %d', [Connection.Guid, Code]));
end;