Forum Informatica Unict

LAUREA TRIENNALE (D.M. 270/04) => Tecniche di Programmazione Concorrente e Distribuita, 9 CFU => Topic started by: rox on 06-12-2011, 16:18:31



Title: funzione unlink
Post by: rox on 06-12-2011, 16:18:31
nel codice del professore ho trovato questa chiamata:
Code:
unlink("servsock");
io questa chiamata ricordo che cancellava i link di un file e decrementava il contatore degli i-node ...ora con le socket in unix,cosa c'entra???


Title: Re:funzione unlink
Post by: LtWorf on 06-12-2011, 18:35:55
Le socket unix sono dei file "speciali". Cioè li vedi come file su disco (anche se non puoi utilizzarli in modo normale), e per connetterti a tali socket devi usare il loro percorso sul filesystem.

Quindi, per rimuoverli (quando ad esempio il server smette di accettare connessioni), elimini il file.


Title: Re:funzione unlink
Post by: Giuseppe Pappalardo on 06-12-2011, 23:03:27
Ottima risposta, grazie!