Ha egy socketot nem akarjuk tovább használni (nincs szükség az onan jövo adatokra), akkor le kell zárni. Erre a szokásos close rendszerhívást használhatjuk. Alakja:
close(sd);
Öszeköttetés-alapú socketoknál lehetoség van arra is, hogy csak az egyikirányú adatáramot zárjuk le (ekkor a socket nem szunik meg!). Ez a shutdown rendszerhívással megy.
Ennek alakja:
shutdown(sd, mode);
Itt sd a socket-descriptor, mode pedig 0, ha nem akarunk több adatot beolvasni a socketról, 1 pedig akkor, ha nem akarunk több adatot írni a socketra.