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 */;
Eigenschaften
| Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
|---|---|---|---|---|
procedure function |
public | System.Net.Socket.pas System.Net.Socket.hpp |
System.Net.Socket | TSocket |
Beschreibung
Schließt den Kommunikationskanal.
Wenn ForceClosed True ist, erfolgt mit Close ein sofortiges und möglicherweise gefährliches Schließen des Kommunikationskanals. Wenn ForceClosed False oder nicht angegeben ist, führt Close ein sicheres Schließen des Kommunikationskanals durch.
Exceptions
Ein Aufruf von Close kann eine der folgenden Exceptions auslösen:
| Exception | Exception.Message | Szenarien |
|---|---|---|
|
Netzwerk-Socket-Fehler: <Fehlermeldung> (<Fehlercode>) bei API "closesocket" |
| |
|
Netzwerk-Socket-Fehler: <Fehlermeldung> (<Fehlercode>) bei API "shutdown" |
| |
|
Socket bereits geschlossen |
|