close_socketT_close_socketCloseSocketCloseSocket (Operator)
Name
close_socketT_close_socketCloseSocketCloseSocket
— Schließen einer Socket-Verbindung.
Signatur
Herror T_close_socket(const Htuple Socket)
void CloseSocket(const HTuple& Socket)
void HSocket::CloseSocket() const
Beschreibung
close_socketclose_socketCloseSocketCloseSocketCloseSocket
schließt eine Socket-Verbindung, die zuvor mit
open_socket_acceptopen_socket_acceptOpenSocketAcceptOpenSocketAcceptOpenSocketAccept
, open_socket_connectopen_socket_connectOpenSocketConnectOpenSocketConnectOpenSocketConnect
oder
socket_accept_connectsocket_accept_connectSocketAcceptConnectSocketAcceptConnectSocketAcceptConnect
geöffnet worden ist. Für ein
ausführliches Beispiel siehe open_socket_acceptopen_socket_acceptOpenSocketAcceptOpenSocketAcceptOpenSocketAccept
.
Ausführungsinformationen
- Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Wird ohne Parallelisierung verarbeitet.
Dieser Operator modifiziert den Zustand des folgenden Eingabeparameters:
Während der Ausführung dieses Operators muss der Zugriff auf den Wert dieses Parameters synchronisiert werden, wenn er über mehrere Threads hinweg verwendet wird.
Parameter
SocketSocketSocketSocketsocket
(input_control, Zustand wird modifiziert) socket →
HSocket, HTupleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)
Nummer des Sockets.
Vorgänger
open_socket_acceptopen_socket_acceptOpenSocketAcceptOpenSocketAcceptOpenSocketAccept
,
open_socket_connectopen_socket_connectOpenSocketConnectOpenSocketConnectOpenSocketConnect
,
socket_accept_connectsocket_accept_connectSocketAcceptConnectSocketAcceptConnectSocketAcceptConnect
Modul
Foundation