#include <unistd.h> int close(int fd);
Mit close() wird ein Socket geschlossen. Wenn noch Daten zum Versand ausstehen blockiert close() bis dies geschehen ist, sofern dies nicht über die Socket-Option SO_LINGER anders festgelegt wurde.
fd | Socket (bzw. Dateideskriptor) der geschlossen werden soll. |
---|
Bei erfolgreichem Aufruf ist der Rückgabewert 0, im Fehlerfall -1.