Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

soc_close() (close) - Socket schließen

&pagelevel(4)&pagelevel

#include <sys.socket.h>

Kernighan-Ritchie-C:
int soc_close(s);

int s;

ANSI-C:
int soc_close(int s);


Beschreibung

Die Funktionalität von soc_close() wird im Detail durch die verwendete Adressfamilie festgelegt.

soc_close() bei AF_INET und AF_INET6

soc_close() schließt den Socket s in Abhängigkeit von der Option SO_LINGER (siehe Funktion setsockopt() im Abschnitt "getsockopt(), setsockopt() - Socket-Optionen abfragen und ändern").

Wenn soc_close() mit der Option SO_LINGER verwendet wird, versucht soc_close(), die Verbindung nach dem Senden der anstehenden Daten innerhalb der bei SO_LINGER spezifizierten Zeit zu beenden.

soc-close() bei AF_ISO

soc_close() schließt den Socket s. Im Netz und in BCAM vorhandene Daten gehen verloren.

Returnwert

0:

bei Erfolg.

-1:

bei Fehler. errno wird gesetzt, um den Fehler anzuzeigen.

Fehleranzeige durch errno

EBADF

Der Parameter s ist kein gültiger Deskriptor.

Siehe auch

setsockopt()