Per il server puoi semplicemente impostare un flag a vero se arriva una connessione e quindi ignorare l'allarme se il flag � a vero.
Non capisco la questione dei 60 secondi per il client. Non capisco come questa cosa possa garantire che il server accetti solo una connessione. E' sul server che devi gestire le connessioni in ingresso.
Spero che tutto ci� sia per un esercizio scolastico ...