System.Win.ScktComp.TServerWinSocket.Disconnect

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

procedure Disconnect(Socket: TSocket); override;

C++

virtual void __fastcall Disconnect(NativeInt Socket);

プロパティ

種類 可視性 ソース ユニット
procedure
function
public
System.Win.ScktComp.pas
System.Win.ScktComp.hpp
System.Win.ScktComp TServerWinSocket

説明

Windows ソケットハンドルで表されたソケット接続を切断します。

Disconnect メソッドは,Close メソッドによって呼び出されてソケット接続を終了します。

Disconnect メソッドは Lock メソッドを呼び出して,メソッドが確実にスレッドセーフになるようにします。そして,クライアントソケットへの開いている全接続を終了します。次に,seDisconnect 型の OnSocketEvent イベントを呼び出します。最後にリスニング接続を閉じて Unlock メソッドを呼び出し,Lock メソッドによって開始されたクリティカルセクションを終了します。

関連項目