nella classe connesisone il mio socket ha un timeout di 3 secondi
scaduti i quali, prima della modifica, costruiva un nuovo oggetto connessione cioè:
class connessione(parametri){
try {
timeout => 3 secondi
//connessione
}
catch(finito il timeout){
new connessione (parametri)
}
}
questo lo faceva per venti volte usando un campo di un database come contatore.
ora però se faccio un "new connesione (parametri).start()" non va perchè così mi si moltiplicano i thread (pur trattandosi sempre dello stesso).
Devo evitare che si moltiplichi,è come se dovessi fareun goto alla prima riga di esecuzione per ripetere la connessione e aspettare il timeout.
Un pò meglio?