indietro

  • shutdown SOCKET,COME

    Chiude la connessione ad un socket nella maniera indicata da COME, che ha lo stesso significato dell'omonima chiamata di sistema.

        shutdown(SOCKET, 0);    # abbiamo finito di leggere dati
        shutdown(SOCKET, 1);    # abbiamo finito di scrivere dati
        shutdown(SOCKET, 2);    # abbiamo finito di usare il socket

    Questo è utile nella gestione dei socket quando si vuole far sapere all'altro lato della connessione che si ha finito di scrivere ma non di leggere, o viceversa. È anche una forma di chiusura più drastica di close perché rende invalido il descrittore di file in tutte le copie del processo ottenute tramite fork.