TsgcWebSocketClient › メソッド › Connected
基礎ソケットに問い合わせて、クライアントが現在サーバーに接続されているかどうかを確認します。
function Connected: Boolean;
基礎となる TCP クライアントがアクティブな接続を報告している場合は True、そうでない場合は False。(Boolean)
Connectedは、内部のIndy TCPクライアントのConnectedメソッドに委譲し、これはピアのステータスを検出するために低レベルのソケットプローブを実行します。そのプローブは呼び出し元のスレッドをブロックし、CPU使用率を増加させる可能性があるため、Connectedは控えめに使用すべきです。ほとんどの状況では、安価なフラグであり、任意のスレッドから安全に呼び出せるActiveプロパティを優先してください。TCPクライアントがまだ初期化されていない場合、Connectedは例外を発生させる可能性があります。
if oClient.Connected then
ShowMessage('The socket is still connected');