close, shutdown
#include <sys/types.h>
#include <sys/sochet.h>
int close(int fildes);
int shutdown(int s, int how);
close ferme un socket. Si ce socket est associé à un protocole
garantissant une transmission fiable (ex : TCP), le système essaie d'envoyer les
données restantes à envoyer.
shutdown permet de fermer un des deux sens (ou les deux) d'une
connexion full-duplex, suivant la valeur de howto :
- Si howto=0, la réception est interdite.
- Si howto=1, l'émission est interdite.
- Si howto=2, l'émission et réception sont interdites.
Ces
2 appels systèmes retournent -1 en cas d'erreur sinon 0.
|