Secondo me la questione è un'altra. A prescindere dal codice, se dopo che il controllo è stato superato la connessione cade, che succede?
Ti suggerisco di evitare questo tipo di controlli e di fare quello che devi con il tuo programma, prevedendo una robusta gestione degli errori durante lo scambio dei dati.

Rispondi quotando