TsgcWSPServer_sgcOlaylar › OnDisconnect

OnDisconnect Olay

Bir istemci sunucudan bağlantısını kestiğinde tetiklenir.

Sözdizimi

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

Varsayılan Değer

Remarks

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).

Örnek

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

Olaylara Dön