API: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 ソケットハンドルで表されたソケット接続を切断します。 {{#multireplace:System.Win.ScktComp.TServerWinSocket.Disconnect|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}} は {{#multireplace:System.Win.ScktComp.TCustomWinSocket.Disconnect|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}} を継承しています。以下の内容はすべて {{#multireplace:System.Win.ScktComp.TCustomWinSocket.Disconnect|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}} を参照しています。

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

Disconnect メソッドは,個々のソケット接続を切断するために Close メソッドによって呼び出されます。

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

関連項目