ciao a tutti, sto scrivendo una semplice applicazione client/server, ho fatto in modo che quando si prema ctrl+c sul server (o quando si invia il segnale SIGINT) il server proceda ad effettuare tutte le pratiche per lo spegnimento(deallocazione roba ecc ecc). Mi sono chiesto se è corretto anche chiudere il socket o se non è necessario.

nel caso sia corretto farlo, nell'hanlder del segnale non posso passare parametri, quindi l'unico modo che hoper chiudere il socket e renderla come var globale, è scorretto? è giusto?

grazie ciao