Ho scritto un client in C, dopo che definisco i collegamenti con il server, faccio partire un ciclo for, infinito, che mi deve leggere in continua i dati dal server.
Io faccio salvare questi dati su un file.dat per poi analizzarli in seguito.
Io vorrei fermare il ciclo, attraverso un segnale, ho provato in vari modi ,a ogni volta il processo viene killato, quindi suppongo che non legge i segnali che scrivo ne codice, e non mi salva i dati nel file.dat.
Come posso fare per stoppare il cilo for, senza killare il processo?
|