Salve, sto implementando un programma Client Server ed ho la necessità di gestire dei segnali asincroni come :
codice:
 
signal(SIGINT, chiusuraClient);                     
signal(SIGQUIT, chiusuraClient);                     
signal(SIGILL, chiusuraClient);                     
signal(SIGSEGV, chiusuraClient);                     
signal(SIGTERM, chiusuraClient);                           
               
signal(SIGPIPE, SIG_IGN);
solo che non riesco a trovare il codice equivalente per gestire tali segnali in Windows;
inoltre avrei la necessita di gestre anche un timer che mi faccia chiudere la connessione del Client se questo rimane inattivo per molto tempo, in modo da liberare la connessione;
so che in UNIX si usa SIGALARM, mentre non sò come poter gestire la cosa in Windows.

Qualcuno sarebbe così gentile da darmi una mano?

Grazie.