View Full Version : [java]socket bloccante
ciao a tutti, mi chiedevo se è possibile effettuare una chiamata
Socket("IP",port) bloccante, nel senso che se il server non ha ancora creato la ServerSocket il client prova a connettersi con la chiamata Socket("IP",port) finche il server non risponde.
grazie
nuovoUtente86
03-07-2010, 10:32
utilizzi un ciclo, catturando (e sostanzialmente ignorando) l' eccezione che viene sollevata.
utilizzi un ciclo, catturando (e sostanzialmente ignorando) l' eccezione che viene sollevata.
try {
s = new Socket("localhost",2222);
} catch (UnknownHostException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
nuovoUtente86
03-07-2010, 10:47
all' interno di un while, settando correttamente la condizione di uscita
utilizzi un ciclo, catturando (e sostanzialmente ignorando) l' eccezione che viene sollevata.
solleva una IOException , una volta catturata in questo modo come dovrei impostarlo il ciclo??
try {
s = new Socket("localhost",2222);
} catch (UnknownHostException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
EDIT: scusate mi è scappato il post precedente, non mene ero accorto
risolto, ho usato un flag boolean
grazie per i consigli
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.