System.Net.Socket.TSocket.Close
Delphi
procedure Close; overload; inline;
procedure Close(ForceClosed: Boolean); overload;
C++
void __fastcall Close(void)/* 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 |
|