System.Net.Socket.TSocket.Close
Delphi
procedure Close; overload; inline;
procedure Close(ForceClosed: Boolean); overload;
C++
void __fastcall Close()/* overload */;
void __fastcall Close(bool ForceClosed)/* overload */;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | System.Net.Socket.pas System.Net.Socket.hpp |
System.Net.Socket | TSocket |
説明
通信チャネルを停止します。
ForceClosed
が True
の場合、Close は、通信チャネルの(危険と思われる)即時停止を実行します。ForceClosed
が False
または未指定の場合、Close は、通信チャネルの安全な停止を実行します。
例外
Close を呼び出すと、次の例外が発生する可能性があります。
例外 | Exception.Message | シナリオ |
---|---|---|
ネットワーク ソケット エラー: <エラー メッセージ> (<エラー コード>)、API 'closesocket' |
| |
ネットワーク ソケット エラー: <エラー メッセージ> (<エラー コード>)、API 'shutdown' |
| |
ソケットは既に閉じています |
|