API:System.Win.ScktComp.TServerWinSocket.Disconnect
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 ソケットハンドルで表されたソケット接続を切断します。
System.Win.ScktComp.TServerWinSocket.Disconnect は System.Win.ScktComp.TCustomWinSocket.Disconnect を継承しています。以下の内容はすべて System.Win.ScktComp.TCustomWinSocket.Disconnect を参照しています。
Windows ソケットハンドルで表されたソケット接続を切断します。
Disconnect メソッドは,個々のソケット接続を切断するために Close メソッドによって呼び出されます。
Disconnect メソッドは Lock メソッドを呼び出して,メソッドが確実にスレッドセーフになるようにします。次に,seDisconnect 型の OnSocketEvent イベントを呼び出します。OnSocketEvent の後で,Disconnect は接続をクローズします。最後に Unlock メソッドを呼び出して,Lock メソッドによって開始されたクリティカルセクションを終了します。