TsgcWSPClient_sgc › イベント › OnDisconnect
接続が閉じられたときに発生し、クローズコードを報告します。
property OnDisconnect: TsgcWSDisconnectEvent;
// TsgcWSDisconnectEvent = procedure(Connection: TsgcWSConnection; Code: Integer) of object
—
クライアント側が切断するか、サーバーがセッションを閉じたときに発生します。Code は WebSocket クローズステータスです(例: 通常のクロージャの場合 1000)。QoS タイマーと RPC リストは、このハンドラーが発生する前にクリアされます。
procedure TForm1.oProtocolDisconnect(Connection: TsgcWSConnection; Code: Integer);
begin
Memo1.Lines.Add(Format('disconnected: %d', [Code]));
end;